.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.tstk-header-style-2 .tstk-pre-header-wrapper .tstk-contact-info i{color:var(--tstk-industrey-global-color)}.tstk-header-style-2 .tstk-pre-header-wrapper .tstk-social-links a{width:28px;height:35px;line-height:35px;font-size:14px}.tstk-header-style-2 .tstk-pre-header-wrapper.tstk-bg-color-light{border-bottom:1px solid #eeeeee}.tstk-header-style-2 .tstk-contact-info li:first-child{padding-left:0}@media (max-width:1400px){body:not(.tstk-max-mega-menu-override) .tstk-header-style-2 .tstk-navbar div>ul>li>a{margin:0 18px}}@media (max-width:1200px){.tstk-header-style-2 .tstk-header-wrapper.tstk-sticky-on{position:static!important;width:auto!important}.tstk-header-style-2 .tstk-main-header-area .tstk-header-content{position:relative;margin:0 30px}.home .tstk-header-style-2 .tstk-social-links,.tstk-header-style-2:before,.tstk-header-style-2:after,.tstk-header-style-2 .tstk-social-links,.tstk-header-style-2 .tstk-right-box{display:none}.tstk-header-style-2 .container>.d-flex{position:relative}.tstk-header-style-2 .tstk-right-box{display:none}}@media (min-width:1201px){.tstk-header-style-2 .site-title{height:var(--tstk-industrey-header-height)!important}.tstk-header-style-2 .tstk-sticky-on .site-title{height:var(--tstk-industrey-sticky-header-height)!important;line-height:var(--tstk-industrey-sticky-header-height)!important}.tstk-header-style-2 .site-branding{margin-right:60px}.tstk-header-style-2 .tstk-sticky-header.tstk-header-sticky-yes .site-branding{margin-top:0}.tstk-header-style-2 .tstk-logo-menuarea{display:-ms-flexbox!important;display:flex!important}.tstk-header-style-2 .tstk-right-box{margin-left:10px;margin-right:0;display:flex;align-items:center}.tstk-header-style-2 .tstk-right-box .tstk-search-cart-box{display:flex;align-items:center}.tstk-header-style-2 .tstk-right-box .tstk-search-cart-box>div{padding:0 20px;line-height:normal}.tstk-header-style-2 .tstk-right-box .tstk-search-cart-box>div:nth-child(2):after{content:'';width:1px;height:30px;background-color:rgba(var(--tstk-industrey-main-menu-typography-color-rgb),0.10);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tstk-header-style-2 .tstk-sticky-header .tstk-right-box .tstk-search-cart-box>div:nth-child(2):after{background-color:rgba(var(--tstk-industrey-blackish-color-rgb),0.20);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.tstk-header-style-2 .tstk-right-box .tstk-cart-wrapper{position:relative}.tstk-header-style-2 .tstk-right-box .tstk-cart-wrapper a{position:relative}.tstk-header-style-2 .tstk-right-box .tstk-cart-wrapper a:before{content:"\E83B";font-family:"themestek-base-icons";font-size:25px;line-height:25px;font-weight:normal;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tstk-header-style-2 .tstk-right-box .tstk-cart-wrapper .tstk-cart-count{position:absolute;top:-20px;left:2px;background-color:var(--tstk-industrey-global-color);color:#fff;height:20px;line-height:22px;width:20px;text-align:center;border-radius:50%;font-size:13px}.tstk-header-style-2 .tstk-right-box .tstk-cart-wrapper a{color:var(--tstk-industrey-blackish-color);padding-left:0;display:inline-block;position:relative}.tstk-header-style-2 .tstk-right-box .tstk-cart-wrapper a:hover{color:var(--tstk-industrey-global-color)}.tstk-header-style-2 .tstk-right-box .tstk-cart-wrapper a,.tstk-header-style-2 .tstk-right-box .tstk-header-search-btn a{font-size:20px}.tstk-header-style-2 .tstk-header-button{margin-left:15px}.tstk-header-style-2 .tstk-header-button a{display:inline-block;position:relative;padding:20px 0;border-radius:6px 6px 0 6px;height:100%;color:#fff;text-align:center;background-color:var(--tstk-industrey-global-color);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;min-width:170px}.tstk-header-style-2 .tstk-header-button a:hover{background-color:var(--tstk-industrey-blackish-color)}.tstk-header-style-2 .tstk-header-content{margin:0 50px;position:relative}.tstk-header-style-2 .tstk-pre-header-wrapper .container{max-width:none;padding:0 50px}.tstk-header-style-2 .tstk-top-links li:first-child{padding-left:0}.tstk-header-style-2 .tstk-top-links li{position:relative;display:inline-flex;display:inline-block;vertical-align:top;padding-left:15px}.tstk-header-style-2 .tstk-top-links li:after{content:'';background-color:#ffffff87;height:12px;width:1px;position:absolute;right:-7px;top:19px}.tstk-header-style-2 .tstk-top-links li:last-child:after{display:none}.tstk-header-style-2 .tstk-top-links li a:hover{color:var(--tstk-industrey-global-color)}.tstk-header-style-2 .tstk-pre-header-wrapper a{color:#fff;font-size:14px}.tstk-header-style-2 .tstk-pre-header-wrapper .tstk-social-links{padding-left:25px}.tstk-header-style-2 .tstk-pre-header-wrapper .tstk-social-links li>a{width:auto;height:35px;line-height:35px;font-size:15px;color:var(--tstk-industrey-global-color)}.tstk-header-style-2 .tstk-pre-header-wrapper .tstk-social-links li>a:hover{color:var(--tstk-industrey-white-color)}}@media (max-width:1230px){.tstk-header-style-2 .tstk-pre-header-wrapper .container{padding:0 30px}.tstk-header-style-2 .tstk-header-content{margin:0 30px}}@media (min-width:1201px){body.rtl .tstk-header-style-2 .site-branding{margin-right:0;margin-left:60px}body.rtl .tstk-header-style-2 .tstk-contact-info li:first-child{padding-right:0}body.rtl .tstk-header-style-2 .tstk-header-button{margin-left:0;margin-right:20px}body.rtl .tstk-header-style-2 .tstk-top-links li:first-child{padding-right:0}body.rtl .tstk-header-style-2 .tstk-top-links li{padding-left:0;padding-right:15px}body.rtl .tstk-header-style-2 .tstk-top-links li:after{left:-7px;right:inherit}body.rtl .tstk-header-style-2 .tstk-pre-header-wrapper .tstk-social-links{padding-left:15px;padding-right:25px}body.rtl .tstk-header-style-2 .tstk-pre-header-wrapper .tstk-social-links li{margin-left:8px;margin-right:0}body.rtl .tstk-header-style-2 .tstk-pre-header-wrapper a{font-size:12px}body.rtl .tstk-header-style-2 .tstk-right-box .tstk-search-cart-box>div:nth-child(2):after{right:0}body.rtl .tstk-header-style-2 .tstk-right-box{margin-left:0;margin-right:10px}}@media (max-width:1300px) and (min-width:1200px){body.rtl.tstk-max-mega-menu-override #page #site-navigation .mega-menu-wrap>ul>li.mega-menu-item>a.mega-menu-link{padding:0 10px}body.rtl:not(.tstk-max-mega-menu-override) .tstk-header-style-2 .tstk-navbar div>ul>li>a{margin:0 15px}}body.rtl .tstk-header-style-2 .tstk-pre-header-wrapper .tstk-contact-info i{margin-left:5px;margin-right:0}.tstk-ihbox.tstk-ihbox-style-13{display:inline-block}.tstk-element-miconheading-style-13 .tstk-miconheading-style-13:not(:last-child) .tstk-ihbox.tstk-ihbox-style-13{margin-bottom:20px}.tstk-ihbox-style-13 .tstk-ihbox-icon-wrapper{font-size:60px;line-height:60px;color:var(--tstk-industrey-global-color)}.tstk-ihbox-style-13 .tstk-ihbox-icon-wrapper svg,.tstk-ihbox-style-13 .tstk-ihbox-svg-wrapper svg{fill:var(--tstk-industrey-global-color)}.tstk-ihbox-style-13 .tstk-ihbox-contents{padding:0 30px}.tstk-ihbox-style-13 .tstk-element-title{font-size:26px;line-height:26px;margin-bottom:5px}.tstk-element-miconheading-style-13 .tstk-miconheading-style-13{display:inline-block;overflow:hidden}.tstk-element-miconheading-style-13 .tstk-miconheading-style-13:not(:last-child){border-bottom:1px solid #f4f4f9}.tstk-element-miconheading-style-13 .tstk-element-posts-wrapper.row .tstk-ele{margin-bottom:20px}@media (max-width:1024px){.tstk-ihbox-style-13 .tstk-ihbox-contents{padding-right:0}}@media (max-width:1024px){body.rtl .tstk-ihbox-style-13 .tstk-ihbox-contents{padding-left:0;padding-right:30px}}body.rtl .tstk-ihbox-style-13 .tstk-element-title{font-size:20px}.themestek-ele-fid-style-1{position:relative;margin-bottom:30px}.themestek-ele-fid-style-1 .tstk-fid-title{font-size:22px;line-height:22px}.themestek-ele-fid-style-1 .tstk-fld-wrap .tstk-fid-inner{font-size:80px;line-height:80px;color:var(--tstk-industrey-global-color);margin-bottom:5px}.themestek-ele-fid-style-1 .tstk-heading-desc{font-size:15px;line-height:20px;letter-spacing:1.5px;text-transform:uppercase}.themestek-ele-fid-style-1 .tstk-fid-svg-wrapper,.themestek-ele-fid-style-1 .tstk-sbox-icon-wrapper{display:none}.themestek-ele-fid-style-1 .tstk-sbox-icon-wrapper svg,.themestek-ele-fid-style-1 .tstk-fid-svg-wrapper svg{width:17px;height:17px}body.rtl .themestek-ele-fid-style-1 .tstk-fid-title{font-size:18px}.tstk-testimonial-style-2 .themestek-post-item{padding-top:30px}.tstk-testimonial-style-2 .themestek-author-wrapper{align-items:center}.tstk-testimonial-style-2 .tstk-featured-wrapper{width:80px;height:80px;margin-top:20px;border-radius:50%;box-shadow:0 4px 16px 0 rgb(0 0 0 / 6%);border:6px solid #fff}.tstk-testimonial-style-2 .tstk-featured-wrapper img{border-radius:50%}.tstk-testimonial-style-2 .themestek-box-title{font-size:18px;line-height:24px;margin-bottom:0;color:var(--tstk-industrey-global-color)}.tstk-testimonial-style-2 .themestek-box-desc blockquote{font-size:24px;line-height:30px;padding:0;margin:0;border:0;background:transparent;color:#666666;font-weight:300}.tstk-testimonial-style-2 .themestek-box-desc{margin-bottom:35px}.tstk-testimonial-style-2 .themestek-box-content{position:relative;padding-left:35px}.tstk-testimonial-style-2 .themestek-testimonial-wrapper{position:relative;background-color:#fff;padding:45px 40px 30px;box-shadow:0 4px 16px 0 rgb(0 0 0 / 6%);margin-bottom:16px}.tstk-testimonial-style-2 .themestek-box-content::after{position:absolute;content:'\e85e';font-size:70px;line-height:70px;bottom:30px;right:50px;color:var(--tstk-industrey-global-color);font-family:"themestek-base-icons";font-weight:normal}.tstk-testimonial-style-2 .themestek-testimonial-wrapper::before{content:'';position:absolute;width:0;height:0;border-width:20px 20px 12px 0;border-style:solid;border-color:transparent #fff transparent #fff;z-index:1;left:-20px;top:40px}.tstk-testimonial-style-2 .themestek-box-author{font-size:16px;line-height:24px;position:relative;padding-left:0;font-size:14px}.tstk-testimonial-style-2 .themestek-box-author::after{position:absolute;content:"";top:10px;width:50px;height:3px;left:-60px;background-color:var(--tstk-industrey-global-color)}.tstk-testimonial-style-2 .themestek-box-title{font-size:24px;line-height:24px;margin-bottom:0;color:var(--tstk-industrey-secondary-color)}.tstk-testimonial-style-2 .themestek-testimonial-detail{font-size:16px;line-height:16px;color:var(--tstk-industrey-global-color);text-transform:uppercase;font-weight:400!important;letter-spacing:0.5px}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .owl-carousel .owl-nav{top:calc(0% - 32%);width:auto;right:0}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .owl-carousel .owl-nav .owl-prev{right:0;left:auto}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .owl-carousel .owl-nav button.owl-next{margin-top:53px}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .themestek-testimonial-expand-right>.container{margin:unset}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .tstk-heading-subheading.tstk-reverse-heading-yes{display:flex;width:70%}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .tstk-heading-subheading.tstk-reverse-heading-yes .tstk-element-subtitle{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin-top:15px}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .tstk-heading-subheading.tstk-reverse-heading-yes .tstk-element-title{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .owl-carousel .owl-nav{display:none}.tstk-element-testimonial-style-2-bg .tstk-col-stretched-left .tstk-stretched-div{right:330px;left:330px}.elementor-section:not(.elementor-section-full_width.elementor-section-stretched):not(.tstk-col-stretched-left.tstk-left-col-stretched-content-yes) .tstk-element-testimonial-style-2 .themestek-testimonial-expand-right,.tstk-element-testimonial-style-2.themestek-element-viewtype-row-column .themestek-testimonial-expand-right{padding-left:0!important}@media (max-width:1200px){.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .tstk-heading-subheading.tstk-reverse-heading-yes{display:block}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .tstk-heading-subheading.tstk-reverse-heading-yes .tstk-element-title,.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .tstk-heading-subheading.tstk-reverse-heading-yes .tstk-element-subtitle{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:15px}.tstk-element-testimonial-style-2 .tstk-carousel-navs{right:50px}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .tstk-ele.tstk-ele-testimonial{margin:0 30px}}@media (max-width:991px){.tstk-testimonial-style-2 .themestek-post-item{display:block!important}.tstk-testimonial-style-2 .themestek-box-content{padding-left:0;padding-top:35px}.tstk-testimonial-style-2 .tstk-featured-wrapper{margin:0 auto}.tstk-testimonial-style-2 .themestek-testimonial-wrapper::before{top:-22px;left:calc(50% - 25px);border-width:0 20px 22px 20px;border-color:#fff transparent #fff transparent}.tstk-testimonial-style-2 .themestek-box-content::after{bottom:20px;right:30px}}@media (max-width:767px){.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .owl-carousel .owl-nav{display:none}.tstk-element-testimonial-style-2 .tstk-carousel-navs{right:30px}.tstk-element-testimonial-style-2.themestek-element-viewtype-carousel .tstk-ele.tstk-ele-testimonial{margin:0 15px}.tstk-testimonial-style-2 .themestek-box-content::after{font-size:50px;line-height:50px;bottom:30px;right:15px}}body.rtl .tstk-element-testimonial-style-2-bg .tstk-col-stretched-right .tstk-stretched-div{right:330px;left:330px}body.rtl .tstk-testimonial-style-2 .themestek-box-content{padding-left:0;padding-right:35px}body.rtl .tstk-testimonial-style-2 .themestek-box-content::after{left:50px;right:inherit}body.rtl .tstk-testimonial-style-2 .themestek-testimonial-wrapper::before{border-width:20px 0 12px 20px;left:inherit;right:-20px}body.rtl .tstk-testimonial-style-2 .themestek-box-author::after{left:inherit;right:-60px}body.rtl .tstk-element-testimonial-style-2 .tstk-carousel-navs{left:0;right:inherit}body.rtl .tstk-testimonial-style-2 .themestek-box-desc blockquote{font-size:22px}body.rtl .tstk-testimonial-style-2 .themestek-box-title{font-size:20px}body.rtl .tstk-testimonial-style-2 .themestek-testimonial-detail{font-size:14px}@media (max-width:1200px){body.rtl .tstk-element-testimonial-style-2 .tstk-carousel-navs{left:50px}}@media (max-width:991px){body.rtl .tstk-testimonial-style-2 .themestek-box-content{padding-right:0}body.rtl .tstk-testimonial-style-2 .themestek-testimonial-wrapper::before{right:calc(50% - 25px);border-width:0 20px 22px 20px}body.rtl .tstk-testimonial-style-2 .themestek-box-content::after{left:30px}}@media (max-width:767px){body.rtl .tstk-testimonial-style-2 .themestek-box-content::after{left:15px}}.tstk-ihbox.tstk-ihbox-style-2{margin-bottom:40px}.tstk-ihbox-style-2 .tstk-ihbox-svg-wrapper,.tstk-ihbox-style-2 .tstk-ihbox-icon-wrapper{display:none}.tstk-ihbox-style-2 .tstk-ihbox-icon-wrapper svg,.tstk-ihbox-style-2 .tstk-ihbox-svg-wrapper svg{width:17px;height:17px}.tstk-ihbox-style-2 .tstk-element-title{position:relative;padding-bottom:20px;font-size:36px;line-height:36px;font-weight:400;margin-bottom:0}.tstk-ihbox-style-2 .tstk-element-title::after{position:absolute;content:"";left:0;bottom:0;width:50px;height:4px;background-color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.tstk-ihbox-style-2 .tstk-element-title{font-size:31px;line-height:31px}}body.rtl .tstk-ihbox-style-2 .tstk-element-title::after{left:inherit;right:0}body.rtl .tstk-ihbox-style-2 .tstk-element-title{font-size:28px}