.pt_plus_button.button-style-7 .button-link-wrap{padding-right:36px}.pt_plus_button.button-style-7 .button-link-wrap .btn-arrow{letter-spacing:0!important}.pt_plus_button.button-style-7 .button-link-wrap .btn-arrow:before{font-family:'Font Awesome 5 Free'!important;font-weight:600;font-style:normal;text-decoration:inherit;backface-visibility:hidden;-webkit-font-smoothing:antialiased;content:"\f105";line-height:30px;font-size:14px;position:absolute;right:0;width:23px;text-align:center;height:30px;top:50%;margin-top:-15px;-ms-transition:all 0.33s cubic-bezier(.12,.75,.4,1);transition:all 0.33s cubic-bezier(.12,.75,.4,1);-moz-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-o-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-ms-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-webkit-transition:all 0.33s cubic-bezier(.12,.75,.4,1)}.pt_plus_button.button-style-7 .button-link-wrap .btn-arrow:after{position:absolute;content:'';border-bottom:1px solid;height:1px;width:22px;right:12px;top:50%;margin-top:-1.5px;-ms-transform:scale(0,1) translateX(0);-webkit-transform:scale(0,1) translateX(0);-moz-transform:scale(0,1) translateX(0);-o-transform:scale(0,1) translateX(0);transform:scale(0,1) translateX(0);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;pointer-events:none;-webkit-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-moz-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-o-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-ms-transition:all 0.33s cubic-bezier(.12,.75,.4,1);transition:all 0.33s cubic-bezier(.12,.75,.4,1)}.pt_plus_button.button-style-7 .button-link-wrap:hover .btn-arrow:after,.pt_plus_button.button-style-7 .button-link-wrap:hover .btn-arrow:before{-ms-transform:scale(1,1) translateX(9px);-webkit-transform:scale(1,1) translateX(9px);-moz-transform:scale(1,1) translateX(9px);-o-transform:scale(1,1) translateX(9px);transform:scale(1,1) translateX(9px)}.pt_plus_button.button-style-7 .button-link-wrap:after{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;border:1px solid rgba(0,0,0,.3);height:25px;width:25px;position:absolute;right:0;top:50%;margin-top:-12.5px;content:' ';display:block;pointer-events:none;-ms-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-moz-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-o-transition:all 0.33s cubic-bezier(.12,.75,.4,1);-webkit-transition:all 0.33s cubic-bezier(.12,.75,.4,1);transition:all 0.33s cubic-bezier(.12,.75,.4,1)}.pt_plus_button.button-style-7 .button-link-wrap:hover:after{-ms-transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.elementor-widget-tp-heading-title.text-left .seprator.sep-l {
text-align: left;
margin-left: 0
}
.elementor-widget-tp-heading-title.text-right .seprator.sep-l {
text-align: right;
margin-right: 0
}
.heading-title-gradient {
background-clip: text !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important
}
.heading.style-3 .heading-title:before {
border-bottom: 3px solid;
width: 20%;
content: '';
height: 28px;
display: inline-block
}
.heading_style .heading-sub-title,
.heading_style .heading-title {
margin-top: 5px;
margin-bottom: 5px;
word-wrap: break-word
}
.heading {
display: block;
position: relative;
width: 100%
}
@media ( max-width:1024px ){
.elementor-widget-tp-heading-title.text--tabletleft .seprator.sep-l,.elementor-widget-tp-heading-title.text--tabletjustify .seprator.sep-l{
margin-left:0;
}
.elementor-widget-tp-heading-title.text--tabletcenter .seprator.sep-l{
margin:0 auto;
}
.elementor-widget-tp-heading-title.text--tabletright .seprator.sep-l{
margin-right:0;
}
}.heading .text-center .seprator.sep-l{margin:0 auto}.heading .seprator.sep-l .sep-mg{margin:0 7px}.heading .text-right .seprator.sep-l{float:right}.heading .seprator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:15px;margin:0 auto}.heading span.title-sep{height:1px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:10%;border:1px solid #000}.pt_plus_video_player {
display: block;
position: relative;
width: 100%
}
.pt_plus_video-box-shadow.sticky-active{
width: 300px;
height: 175px;
position: fixed;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
z-index: 999;
transition: none !important;
transition: all 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.pt_plus_video-box-shadow.sticky-active .ts-video-wrapper{
width: 300px;
height: 175px;
}
.pt_plus_video-box-shadow.sticky-active.bottom-left{
bottom: 45px;
left: 45px;
}
.pt_plus_video-box-shadow.sticky-active.bottom-right{
bottom: 45px;
right: 45px;
}
.pt_plus_video-box-shadow.sticky-active.top-right{
top: 45px;
right: 45px;
}
.pt_plus_video-box-shadow.sticky-active.top-left{
top: 45px;
left: 45px;
}
.pt_plus_video_player iframe.fluidvids-item {
opacity: 0
}
.pt_plus_video_player .ts-video-embed-container iframe {
opacity: 1
}
.pt_plus_video_player .fluidvids iframe {
opacity: 1
}
.pt_plus_video_player.not-touch iframe,
.pt_plus_video_player.not-touch video {
pointer-events: none
}
.pt_plus_video_player .fluidvids {
position: initial
}
.video_container {
margin: 0;
padding: 0;
background: 0 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.video-space {
padding-bottom: 56.25%;
position: relative;
height: 0;
overflow: hidden
}
.pt_plus_video-box-shadow {
position: relative;
display: block;
width: 100%;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-ms-transition: all .4s linear;
-o-transition: all .4s linear;
transition: all .4s linear
}
.ts-video-caption {
-ms-filter: "alpha(Opacity=0.8)";
filter: alpha(opacity=0.8);
-moz-opacity: .8;
opacity: .8;
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
cursor: pointer;
padding: 0;
margin: 0;
z-index: 1;
-webkit-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-ms-transition: all .4s linear;
-o-transition: all .4s linear;
transition: all .4s linear
}
.pt_plus_video_player:hover .ts-video-caption {
-ms-filter: "alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
z-index: 1
}
.tp-video-popup-icon {
position: absolute;
top: 50%;
left: 50%;
width: 150px;
height: 150px;
cursor: pointer;
padding: 0;
margin: 0;
z-index: 1;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-ms-transition: all .4s linear;
-o-transition: all .4s linear;
transition: all .4s linear;
-webkit-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0)
}
.pt_plus_video_player .tp-video-popup-icon .tp-video-icon {
position: relative;
display: block;
width: 100%;
height: 100%
}
.ts-video-caption-text {
position: absolute;
width: 100%;
bottom: 0;
font-weight: 400;
left: 0;
color: #fff;
background: 0 0;
padding: 5px 5%;
line-height: 16px;
font-size: 12px;
text-align: center;
z-index: 1;
line-height: 1;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
overflow: hidden;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
-moz-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
text-overflow: ellipsis;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.pt_plus_video_player:hover .ts-video-caption-text {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
-moz-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%)
}
.pt_plus_video_player {
position: relative;
overflow: hidden
}
.ts-video-image-zoom.set-image {
height: auto;
width: 100%;
position: relative;
z-index: 1
}
.ts-video-icon {
height: auto;
position: relative;
z-index: 1;
max-width: 80px
}
.ts-video-wrapper {
width: 100%;
display: block
}
.ts-video-wrapper.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
height: auto
}
.ts-video-wrapper.embed-container iframe,
.ts-video-wrapper.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0
}
.ts-video-embed-container {
position: relative;
display: block;
padding: 0;
padding-bottom: 56.25%;
margin: 0;
height: 0;
overflow: hidden
}
.ts-video-hidden {
display: none !important
}
.ts-video-embed-container {
padding-bottom: 56.25000%
}
.pt-plus-video-frame {
position: absolute;
padding: 0;
margin: 0;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0
}
.ts-type-self-hosted .ts-video-thumbnail {
z-index: 1;
object-fit: cover
}
.ts-type-self-hosted .ts-video-play-btn {
z-index: 2;
background: transparent
}
img.ts-video-thumbnail {
position: absolute;
padding: 0;
margin: 0;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
object-fit: cover;
-webkit-transition-duration: .7s;
-moz-transition-duration: .7s;
-o-transition-duration: .7s;
transition-duration: .7s;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform
}
button.ts-video-play-btn.ts-video-blay-btn-youtube {
background: transparent;
background-image: none;
background-position: center;
background-repeat: no-repeat;
border: none;
padding: 0;
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
vertical-align: middle;
text-align: center;
cursor: pointer;
position: absolute;
padding: 0;
margin: 0;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
opacity: .8;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s
}
.ts-video-poster {
position: absolute;
padding: 0;
margin: 0;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0
}
.ts-video-wrapper:hover .ts-video-play-btn {
opacity: 1
}
.pt_plus_video_player .tp-video-icon-inner {
display: inline-block;
width: auto;
margin: 0 auto;
text-align: center;
position: relative;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-ms-transition: all .4s linear;
-o-transition: all .4s linear;
transition: all .4s linear;
z-index: 1
}
.pt_plus_video_player .tp-video-popup {
overflow: visible;
position: relative;
display: inline-block;
width: auto
}
.pt_plus_video-box-shadow.creative-mask-media {
mask-repeat: no-repeat;
mask-size: 120% 120%;
mask-position: -20px -30px;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
-webkit-mask-position: 0 0;
height: auto;
display: inline-block
}
.pt_plus_video_player a {
display: flex;
} .elementor-widget-video .elementor-wrapper .fluidvids {	
position: initial;
}
.fluidvids {
width: 100%;
max-width: 100%;
position: relative;
}
.fluidvids-item {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.wpb_video_wrapper .fluidvids {
position: initial;
}