.elementor-widget-text-path svg{-webkit-animation:rotation 12s linear infinite;-moz-animation:rotation 12s linear infinite;animation:rotation 12s linear infinite;}
.elementor-widget-text-path svg:hover{animation-play-state:paused;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;}
.elementor-element-edit-mode, .iqonic-elementor-section{position:relative;}
.elementor-counter-number-wrapper, .number-style{-webkit-font-feature-settings:"tnum"on, "lnum"on;font-feature-settings:"tnum"on, "lnum"on;}
.iqonic-elementor-section:before{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transition:1.2s cubic-bezier(.63, .25, .25, 1);-o-transition:1.2s cubic-bezier(.63, .25, .25, 1);transition:1.2s cubic-bezier(.63, .25, .25, 1);}
.iqonic-elementor-section:before, .elementor-element-edit-mode:before{content:"";position:absolute;left:0;right:0;margin:0 auto;height:100%;width:100%;top:0;z-index:-1;}
.iqonic-elementor-section.animated:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
.swiper-slide-inner img.swiper-slide-image{opacity:.5;filter:grayscale(100%);transition:all .5s ease-in-out;}
.swiper-slide-inner:hover img.swiper-slide-image{opacity:1;-webkit-filter:none;filter:none;}
.cursor-drag .swiper-wrapper .swiper-slide{cursor:grab;}
@-webkit-keyframes rotation {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes rotation {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes rotation {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
input[type=date]:after{position:absolute;content:"\f271";font-family:Font Awesome 5 Free;font-weight:400;top:0;bottom:0;right:1em;left:auto;opacity:.7;}
.navbar-brand.widget-logo{margin-right:0;}
.header-user-rights .iq-user-dropdown .iq-avatar{padding:0;}
.header-user-rights .dropdown-toggle::after{content:none;}
.wpcf7 form.wpcf7-form .wpcf7-response-output{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25, .46, .45, .94) both;animation:scale-in-ver-top .5s cubic-bezier(.25, .46, .45, .94) both;border:.0625em solid var(--color-theme-primary);color:var(--color-theme-primary);border-radius:var(--border-radius-box);}
.wpcf7-not-valid-tip{display:inline-block;margin-top:.3125em;}
@-webkit-keyframes scale-in-ver-top {
0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1;}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1;}
}
@keyframes scale-in-ver-top {
0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1;}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1;}
}
.mc4wp-form-fields .submit-btn{position:absolute;right:.375em;top:.375em;}
.mc4wp-form-fields .socialv-morden-btn{padding:.5em 2em;}
.mc4wp-form-fields{position:relative;display:inline-block;width:100%;}
.mc4wp-form-fields .submit_btn{position:absolute;top:50%;transform:translate(0, -50%);right:0;background:transparent;width:3.75em;height:3.75em;box-shadow:none;border:none;text-align:right;}
.mc4wp-form-fields .submit_btn i{font-size:1.5em;}
.mc4wp-form-fields input[type=email]{padding-right:3.125em;border:none;padding-left:0;border-bottom:.0625em solid var(--global-font-color);}
.contact-form.white-card-form input[type=text] ,.contact-form.white-card-form input ,.contact-form.white-card-form textarea{border-bottom:.0625em solid var(--global-font-color);color:var(--global-body-bgcolor);}
.contact-form.white-card-form textarea:focus ,.contact-form.white-card-form input[type=text]:focus{border-bottom:.0625em solid var(--color-theme-primary);}
.contact-form.white-card-form input[type=email]::-webkit-input-placeholder ,.contact-form.white-card-form input::-webkit-input-placeholder ,.contact-form.white-card-form textarea::-webkit-input-placeholder{color:var(--global-body-bgcolor);}
.white-card-form input:-webkit-autofill,.white-card-form input:-webkit-autofill:active,.white-card-form input:-webkit-autofill:focus,.white-card-form input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1.875em var(--color-theme-white) inset!important;-webkit-text-fill-color:var(--color-theme-text)!important;}
.contact-form.style-2 .form-floating{margin-bottom:2.5em;}
.contact-form.style-2 input::placeholder, .contact-form.style-2 textarea::placeholder{color:transparent;}
.contact-form.style-2 input:not(:placeholder-shown),
.contact-form.style-2 textarea:not(:placeholder-shown){background:transparent;border-color:var(--border-color-light);}
.contact-form.style-2 input:focus, .contact-form.style-2 textarea:focus{border-color:var(--color-theme-primary);background:transparent;}
.contact-form.style-2 .wpcf7-form-control-wrap{display:block;}
.contact-form.style-2 label{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;color:var(--global-font-color);font-size:var(--font-size-normal);font-weight:var(--font-weight-regular);height:auto;padding:.85em 1em;border:none;transition:all .2s ease-in-out;}
.contact-form.style-2 input:focus~label,
.contact-form.style-2 input:not(:placeholder-shown)~label{opacity:1;-webkit-transform:scale(.75) translateY(-0.6em) translateX(1.5em);transform:scale(.75) translateY(-0.6em) translateX(1.5em);padding:0 .5em;background:var(--color-theme-white-box);border:none;border-left:.063em solid var(--border-color-light);border-right:.063em solid var(--border-color-light);line-height:1.1em;letter-spacing:.1em;}
.contact-form.style-2 input:focus~label{color:var(--color-theme-primary);border-color:var(--color-theme-primary);}
.contact-form.style-2 textarea{min-height:6.25em;padding:1em;}
.contact-form.style-2 textarea:focus~label,
.contact-form.style-2 textarea:not(:placeholder-shown)~label{opacity:1;-webkit-transform:scale(.75) translateY(-0.6em) translateX(1.5em);transform:scale(.75) translateY(-0.6em) translateX(1.5em);padding:0 .5em;background:var(--color-theme-white-box);border:none;border-left:.063em solid var(--color-theme-primary);border-right:.063em solid var(--color-theme-primary);line-height:1.1em;letter-spacing:.1em;}
.contact-form.style-2 .form-button{margin-top:1em;}
.contact-form.style-2 .socialv-checkbox .wpcf7-list-item{margin:0;}
.creative-post-template.blog-widget .socialv-blog-image img{border-radius:var(--border-radius-box);margin-bottom:4em;}
.widget.socialv-widget-author ul li{margin-bottom:.3125em;border-bottom:none;margin-right:.75em;display:inline-block;padding:0;}
.widget.socialv-widget-author ul li a{color:var(--color-theme-primary-light);text-transform:uppercase;font-weight:var(--font-weight-semi-bold);font-size:1.125em;transition:all .5s ease-in-out;}
.widget.socialv-widget-author ul li:last-child{margin-right:0;}
.widget.socialv-widget-author .socialv-author-social{margin-top:1em;}
.widget.socialv-widget-author img{object-fit:cover;border-radius:var(--border-radius-box);width:100%;}
.widget.socialv-widget-author ul li a svg{transition:all .5s ease-in-out;}
.widget.socialv-widget-author ul li a:hover svg path{fill:var(--color-theme-primary);}
.contact-form .cfield{position:relative;width:100%;display:inline-block;margin-bottom:2em;}
.socialv-share ul{padding-left:0;}
.socialv-share ul li a{position:relative;width:2.5em;height:2.5em;display:inline-block;text-align:center;line-height:2.5em;border-radius:100%;text-transform:uppercase;font-size:.75em;}
.socialv-widget-swiper,.blog-widget{overflow:hidden;}
@media(min-width:767px){
.mc4wp-form-fields .mail-subscribe input[type=email]{padding-right:8.75em;}
}
@media(max-width:767px){
.mc4wp-form-fields .submit-btn{position:static;display:inline-block;margin-top:2em;clear:both;}
.mc4wp-form-fields{text-align:center;}
} .icon-box-desc .elementor-icon-box-title span{font-family:var(--highlight-font-family);font-weight:var(--font-weight-semi-bold);}
.icon-box-desc p.elementor-icon-box-description{margin-top:1em;}
.iqonic-navigation .swiper-pagination{position:static;margin:0 auto;margin-top:2em;}
.iqonic-navigation .swiper-pagination-bullet{background:var(--color-theme-primary);}
.iqonic-navigation .swiper-button-prev ,.iqonic-navigation .swiper-button-next{width:2.8125em;height:2.8125em;border-radius:100%;border:.0625em solid transparent;display:inline-block;text-align:center;line-height:2.5625em;}
.iqonic-navigation .swiper-button-prev,.iqonic-navigation .swiper-container-rtl .swiper-button-next ,.iqonic-navigation .swiper-button-next,.iqonic-navigation .swiper-container-rtl .swiper-button-prev{background-image:none;}
.iqonic-navigation .swiper-button-prev:after,.iqonic-navigation .swiper-rtl .swiper-button-next:after,.iqonic-navigation .swiper-rtl .swiper-button-prev:after ,.iqonic-navigation .swiper-button-next:after,.swiper .swiper-rtl .swiper-button-prev:after{display:none;}
.swiper.swiper-container-horizontal{overflow:hidden;}
.swiper-button-next .text-btn{position:relative;left:inherit;color:var(--global-font-color);}
.swiper-button-next .text-btn ,.swiper-button-prev .text-btn{display:inline-block;vertical-align:middle;}
.swiper-button-prev .text-btn{position:relative;right:inherit;color:var(--global-font-color);}
.box-parent.socialv-shape-style-2{display:inline-block;}
@media(min-width:1600px){
.iqonic-navigation .swiper-button-prev,.iqonic-navigation .swiper-rtl .swiper-button-next{left:1em;}
.iqonic-navigation .swiper-button-next,.iqonic-navigation .swiper-rtl .swiper-button-prev{right:1em;}
}
@media(max-width:991px){
.creative-post-template.blog-widget .socialv-blog-image img{border-radius:var(--border-radius-box);margin-bottom:2em;}
} @-webkit-keyframes fadeInAni {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeInAni {
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOutAnimation {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOutAnimation {
0%{opacity:1;}
100%{opacity:0;}
} @-webkit-keyframes scale-in-hor-left {
0%{transform:scaleX(0);transform-origin:0 0;opacity:1}
to{transform:scaleX(1);transform-origin:0 0;opacity:1}
}
@keyframes scale-in-hor-left {
0%{transform:scaleX(0);transform-origin:0 0;opacity:1}
to{transform:scaleX(1);transform-origin:0 0;opacity:1}
}
.scale-in-center{-webkit-animation:scale-in-center .5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation:scale-in-center .5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
@-webkit-keyframes scale-in-center {
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes scale-in-center {
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
} .wpcf7-form{position:relative;}
.wpcf7-form:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;content:'';visibility:hidden;z-index:98;}
.wpcf7-form:after{animation:rotation 2s linear infinite;background-color:transparent;border:.125em solid var(--color-theme-white);border-radius:50%;border-top:.125em solid var(--color-theme-primary);content:'';height:1.5em;left:calc(50% - .75em);opacity:1;position:absolute;top:calc(50% - .75em);visibility:hidden;width:1.5em;z-index:99}
.wpcf7-form.submitting>*{opacity:.3}
.wpcf7-form.submitting:after, .wpcf7-form.submitting:before{visibility:visible}
@-webkit-keyframes rotation {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes rotation {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes rotation {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
} .mfp-woosq .mfp-container .mfp-close::before ,.mfp-container .mfp-close-btn-in .mfp-close{color:var(--color-theme-white);}
.mfp-container .mfp-close{right:.625em;top:.625em;}
.mfp-woosq .mfp-container .mfp-close:active{top:.625em;}
.socialv-background-white{background-color:var(--color-theme-white-box);}
.socialv-background-primary{background-color:var(--color-theme-primary);}
.socialv-body-background{background-color:var(--global-body-bgcolor);}
.border-radius-12{border-radius:var(--border-radius-12);}
.spacer-blur{filter:blur(10px);}
.subscribe-form .form-floating{flex:1;}
.subscribe-form .form-floating input{border-radius:.3125em 0 0 .3125em;background:transparent;border:.0625em solid var(--color-theme-white);}
.subscribe-form .socialv-button{background-color:var(--color-theme-white);color:var(--color-theme-primary);border-radius:0 .3125em .3125em 0;}
.subscribe-form .socialv-button:hover{background-color:var(--color-theme-white);color:var(--color-theme-primary);}
.subscribe-form .form-floating>.form-control{color:var(--color-theme-white);}
.subscribe-form .form-floating>.form-control:focus ,.subscribe-form .form-floating>.form-control:focus~label{border-color:var(--color-theme-white);color:var(--color-theme-white);}
.subscribe-form .form-floating>.form-control:focus~label ,.subscribe-form .form-floating>label{color:var(--color-theme-white);}
.subscribe-form .form-floating>.form-control:focus~label,.subscribe-form .form-floating>.form-control:not(:placeholder-shown)~label,.subscribe-form .form-floating>.form-select~label{background-color:var(--color-theme-primary);}
.form-dark .subscribe-form .socialv-button{background-color:var(--color-theme-primary);color:var(--color-theme-white);}
.form-dark .mc4wp-form{text-align:center;}
.form-dark .mc4wp-form-fields{max-width:470px;margin:0 auto;}
.form-dark .subscribe-form .form-floating>.form-control{background:var(--color-theme-white);color:var(--global-font-color);padding:1em;}
.form-dark .subscribe-form .form-floating>.form-control:focus{border-color:var(--color-theme-primary);}
.form-dark .form-floating>.form-control::placeholder{color:var(--global-font-color);}
.form-dark .subscribe-form .form-floating>.form-control:focus~label, 
.form-dark .subscribe-form .form-floating>label{display:none;}
.form-dark .subscribe-form .socialv-button:hover{background-color:var(--color-theme-secondary);}
.mfp-content img.mfp-img{padding:2.5em 0 2.125em;}
.socialv-quote-section{border-top:.0625em solid var(--border-color-light);border-bottom:.0625em solid var(--border-color-light);}
.socialv-blog-border{border-bottom:.0625em solid var(--border-color-light);}
[data-mode=dark] .socialv-quote-section .elementor-background-overlay{opacity:.1 !important;}
.footer-copyright .footer-logo.mb-3{margin-bottom:0 !important;}
.footer-copyright .navbar-brand{padding:0;}
.footer-copyright .footer-logo .socialv-logo.navbar-brand.logo-align-left{justify-content:center;}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding:0 8px;}
.elementor-element > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
margin-bottom: 0;
}