.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.elementor-widget-container:has(.pte-pricing-table-container) {
height: 100%;
}
.elementor-widget-wrap:has(
.elementor-element .elementor-widget-container .pte-pricing-table-container
) {
flex-direction: column;
}
.elementor-widget-pricing_table:has(.elementor-widget-container .full-height) {
flex: 1 1 auto;
}
.pte-pricing-table-container {
display: flex;
justify-content: start;
height: auto;
}
.pte-pricing-table-container.full-height {
height: 100%;
}
.pricing-table-elementor-widget {
max-width: 100%;
width: 100%;
font-family: "Inter", Sans-serif;
}
.pricing-table-elementor-widget.style-1 {
background-color: #fff;
border: 1px solid rgba(47, 43, 67, 0.1);
border-radius: 24px;
box-shadow: inset 0 -1px #2f2b431a, 0 1px 3px #2f2b431a;
padding: 24px;
display: flex;
flex-direction: column;
position: relative;
}
.pricing-table-elementor-widget.style-2 {
--box-shadow-color: 255 255 255;
background-color: #000;
border: 1px solid #333;
color: #fff;
border-radius: 12px;
box-shadow: 0 0 0 1px rgb(var(--box-shadow-color) / 7%),
0 2px 4px rgb(var(--box-shadow-color) / 5%),
0 12px 24px rgb(var(--box-shadow-color) / 5%);
padding: 30px;
display: flex;
flex-direction: column;
position: relative;
}
.pricing-table-elementor-widget.style-3 {
background-color: #fff;
border-radius: 16px; box-shadow: inset 0 -1px #2f2b431a, 0 1px 3px #2f2b431a;
display: flex;
flex-direction: column;
overflow: clip;
}
.pricing-table-elementor-widget.style-3 .inner-wrapper {
padding: 24px;
}
.pricing-table-elementor-widget.style-1 .badge {
position: absolute;
top: 24px;
right: 24px;
background-color: #2a2a2a;
border-radius: 100px;
color: #fff;
font-size: 14px;
font-weight: 400;
padding: 4px 12px;
line-height: 150%;
}
.pricing-table-elementor-widget.style-2 .badge-wrapper {
width: 100%;
height: 30%;
position: absolute;
top: -15%;
left: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center;
}
.pricing-table-elementor-widget.style-2 .badge {
display: inline-block;
background-color: #efefef;
border-radius: 100px;
padding: 14px 22px;
color: #000;
box-shadow: 0 8px 30px hsla(0, 0%, 100%, 0.1);
font-size: 12px;
line-height: 150%;
font-weight: 700;
}
.pricing-table-elementor-widget.style-3 .badge-wrapper {
background-color: #8BAAAD;
min-height: 12px;
}
.pricing-table-elementor-widget.style-3 .badge-wrapper:has(.badge) {
background-color: transparent;
}
.pricing-table-elementor-widget.style-3 .badge {
background-color: #8BAAAD;
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
line-height: 160%;
padding: 6px 15px;
}
.pricing-table-elementor-widget.style-1 .main-icon {
margin-bottom: 16px;
}
.pricing-table-elementor-widget.style-1 .main-icon span {
font-size: 20px;
display: flex;
justify-content: center;
align-items: center;
width: 48px;
height: 48px;
border: 1px solid #2f2b431a;
border-radius: 100%;
box-shadow: 0px 1px 3px 0px #2f2b431a;
background-color: #fff;
color: #000;
}
.pricing-table-elementor-widget.style-1 .main-icon span svg {
height: 20px;
fill: currentColor;
}
.pricing-table-elementor-widget.style-1 .package {
font-weight: 500;
font-size: 22px;
line-height: 140%;
letter-spacing: -0.3px;
color: rgb(47, 43, 67);
margin-bottom: 8px;
}
.pricing-table-elementor-widget.style-2 .package {
color: #ededed;
font-weight: 700;
font-size: 18px;
line-height: 150%;
}
.pricing-table-elementor-widget.style-3 .package {
font-weight: 600;
font-size: 24px;
line-height: 140%;
color: rgb(47, 43, 67);
text-align: center;
margin-bottom: 15px;
}
.pricing-table-elementor-widget.style-1 > .description,
.pricing-table-elementor-widget.style-1 .pricing .duration {
font-weight: 400;
color: rgba(47, 43, 67, 0.6);
font-size: 16px;
line-height: 140%;
letter-spacing: -0.3px;
}
.pricing-table-elementor-widget.style-2 > .description,
.pricing-table-elementor-widget.style-2 .included .item .text .description,
.pricing-table-elementor-widget.style-3 .included .item .text .description,
.pricing-table-elementor-widget.style-3 .excluded .item .text .description {
color: #888888;
font-size: 14px;
font-weight: 400;
line-height: 150%;
}
.pricing-table-elementor-widget.style-3 .excluded .item .text .description {
text-decoration: line-through;
color: #88888888;
}
.pricing-table-elementor-widget.style-3 .inner-wrapper > .description {
text-align: center;
font-size: 16px;
font-weight: 500;
line-height: 160%;
color: rgb(47, 43, 67);
margin-bottom: 20px;
}
.pricing-table-elementor-widget.style-2 .included .item .text .heading {
color: #fff;
font-size: 14px;
font-weight: 400;
line-height: 150%;
}
.pricing-table-elementor-widget.style-3 .included .item .text .heading,
.pricing-table-elementor-widget.style-3 .excluded .item .text .heading {
color: rgb(47, 43, 67);
font-size: 16px;
font-weight: 500;
line-height: 150%;
}
.pricing-table-elementor-widget.style-3 .excluded .item .text .heading {
text-decoration: line-through;
text-decoration-thickness: 1px;
color: #88888888;
}
.pricing-table-elementor-widget.style-2 .pricing .duration {
color: #ededed;
font-size: 18px;
font-weight: 400;
line-height: 150%;
}
.pricing-table-elementor-widget.style-1 > .description,
.pricing-table-elementor-widget.style-1 .pricing {
margin-bottom: 16px;
}
.pricing-table-elementor-widget.style-3 .pricing {
text-align: center;
margin-bottom: 15px;
}
.pricing-table-elementor-widget.style-1 .pricing .price {
font-weight: 600;
color: rgb(47, 43, 67);
font-size: 48px;
line-height: 120%;
letter-spacing: -0.8px;
}
.pricing-table-elementor-widget.style-2 .pricing .price {
color: #ededed;
font-weight: 700;
font-size: 32px;
line-height: 150%;
}
.pricing-table-elementor-widget.style-3 .pricing .price {
font-weight: 700;
color: rgb(47, 43, 67);
font-size: 48px;
} 
.pricing-table-elementor-widget.style-3 .pricing .duration {
font-size: 16px;
font-weight: 600;
line-height: 160%;
color: #8BAAAD;
}
.pricing-table-elementor-widget.style-1 .features {
border: 1px solid #2f2b431a;
border-left: none;
border-right: none;
padding: 20px 0;
}
.pricing-table-elementor-widget.style-2 .features {
padding: 24px 0;
}
.pricing-table-elementor-widget.style-3 .features {
border-top: 1px solid #2f2b432f;
padding: 25px 0;
}
.pricing-table-elementor-widget .included,
.pricing-table-elementor-widget .excluded {
display: flex;
flex-direction: column;
gap: 16px;
}
.pricing-table-elementor-widget.style-3 .included,
.pricing-table-elementor-widget.style-3 .excluded {
gap: 18px;
}
.pricing-table-elementor-widget.style-3 .excluded {
margin-top: 18px;
}
.pricing-table-elementor-widget .included .item,
.pricing-table-elementor-widget .excluded .item {
display: flex;
gap: 15px;
}
.pricing-table-elementor-widget.style-1 .included .item .icon span {
font-size: 20px;
display: flex;
justify-content: center;
align-items: center;
width: 48px;
height: 48px;
border: 1px solid #2f2b431a;
box-shadow: 0px 1px 3px 0px #2f2b431a;
border-radius: 100%;
background-color: #fff;
}
.pricing-table-elementor-widget.style-1 .included .item .icon span svg {
height: 20px;
fill: currentColor;
}
.pricing-table-elementor-widget.style-2 .included .item .icon span {
font-size: 10px;
color: #000;
display: flex;
justify-content: center;
align-items: center;
width: 20px;
height: 20px;
border-radius: 100%;
background-color: #fff;
}
.pricing-table-elementor-widget.style-2 .included .item .icon span svg {
height: 10px;
fill: currentColor;
}
.pricing-table-elementor-widget.style-3 .included .item .icon span,
.pricing-table-elementor-widget.style-3 .excluded .item .icon span {
font-size: 10px;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
width: 24px;
height: 24px;
border-radius: 100%;
background-color: #8BAAAD;
}
.pricing-table-elementor-widget.style-3 .excluded .item .icon span {
background-color: #88888888;
}
.pricing-table-elementor-widget.style-3 .included .item .icon span svg,
.pricing-table-elementor-widget.style-3 .excluded .item .icon span svg {
height: 10px;
fill: currentColor;
}
.pricing-table-elementor-widget.style-1 .included .item .text .heading {
font-size: 16px;
font-weight: 500;
line-height: 150%;
}
.pricing-table-elementor-widget.style-1 .included .item .text .description {
font-size: 14px;
font-weight: 400;
color: #2f2b4399;
line-height: 150%;
}
.pricing-table-elementor-widget .included .item .text .description p,
.pricing-table-elementor-widget .excluded .item .text .description p {
margin-bottom: 0;
}
.pricing-table-elementor-widget .button-wrapper {
margin-top: auto;
}
.pricing-table-elementor-widget .button-wrapper.flex {
display: flex;
}
.pricing-table-elementor-widget.style-1 .button-wrapper .button-link {
display: flex;
justify-content: center;
padding: 12px 32px;
background-color: #2a2a2a;
box-shadow: 0px 1px 3px 0px #2f2b431a;
border-radius: 12px;
margin-top: 20px;
transition: all 0.3s;
text-decoration: none;
}
.pricing-table-elementor-widget.style-1 .button-wrapper .button-link:hover {
background-color: #000;
}
.pricing-table-elementor-widget.style-2 .button-wrapper .button-link {
display: flex;
justify-content: center;
padding: 8px 12px;
border-radius: 6px;
border: 1px solid #fff;
background-color: #000;
margin-top: 12px;
transition-property: border-color, background, color, transform, box-shadow;
transition-duration: 0.15s;
transition-timing-function: ease;
text-decoration: none;
}
.pricing-table-elementor-widget.style-2 .button-wrapper .button-link:hover {
background-color: #fff;
}
.pricing-table-elementor-widget.style-3 .button-wrapper .button-link {
display: flex;
justify-content: center;
padding: 14px 32px;
background-color: #8BAAAD;
border-radius: 100px;
transition: all 0.3s;
margin-bottom: 25px;
text-decoration: none;
}
.pricing-table-elementor-widget.style-3 .button-wrapper .button-link:hover {
background-color: #839ea0;
}
.pricing-table-elementor-widget.style-1 .button-wrapper .button-text {
font-size: 16px;
font-weight: 400;
color: #fff;
line-height: 150%;
text-align: center;
}
.pricing-table-elementor-widget.style-2 .button-wrapper .button-text {
color: #fff;
font-size: 14px;
line-height: 150%;
font-weight: 500;
text-align: center;
}
.pricing-table-elementor-widget.style-2
.button-wrapper
.button-link:hover
.button-text {
color: #000;
}
.pricing-table-elementor-widget.style-3 .button-wrapper .button-text {
color: #fff;
font-size: 18px;
transition: all 0.3s;
font-weight: 500;
text-align: center;
}.elementor-headline{display:block;font-size:43px;line-height:1.2}.elementor-headline-dynamic-text{color:var(--dynamic-text-color,#aebcb9)}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:start}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{position:relative;z-index:1}.elementor-headline--style-highlight svg{height:calc(100% + 20px);left:50%;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 20px)}.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;opacity:0;stroke-dasharray:0 1500;transition:.3s}.elementor-headline.e-animated svg path{animation:elementor-headline-dash forwards;animation-duration:var(--animation-duration,1.2s);animation-iteration-count:1}.elementor-headline.e-animated svg path:nth-of-type(2){animation-delay:calc(var(--animation-duration, 1.2s) / 2)}.elementor-headline.e-hide-highlight svg path{opacity:1;stroke-dasharray:1500 1500;animation:hide-highlight .4s forwards;animation-iteration-count:1}@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}@keyframes hide-highlight{0%{opacity:1;stroke-dasharray:1500 1500}to{filter:blur(10px);opacity:0}}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;left:0;position:absolute;top:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;transform:rotateX(180deg);transform-origin:50% 100%}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{animation:elementor-headline-flip-in 1.2s;opacity:1;transform:rotateX(0deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-flip-out 1.2s;transform:rotateX(180deg)}@keyframes elementor-headline-flip-in{0%{opacity:0;transform:rotateX(180deg)}35%{opacity:0;transform:rotateX(120deg)}65%{opacity:0}to{opacity:1;transform:rotateX(1turn)}}@keyframes elementor-headline-flip-out{0%{opacity:1;transform:rotateX(0deg)}35%{opacity:1;transform:rotateX(-40deg)}65%{opacity:0}to{opacity:0;transform:rotateX(180deg)}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{background-color:#0d0d0d;content:"";height:90%;left:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{animation:elementor-headline-pulse 1s infinite}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:var(--typing-selected-bg-color,#0d0d0d)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:var(--typing-selected-color,var(--dynamic-text-color),#aebcb9)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@keyframes elementor-headline-pulse{0%{opacity:1;transform:translateY(-50%) scale(1)}40%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:0;transform:translateY(-50%) scale(0)}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{backface-visibility:hidden;display:inline-block}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{opacity:0;transform:scaleX(1.0005)}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:0;transform:translateZ(-20px) rotateX(90deg);transform-style:preserve-3d}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-swirl-in .4s forwards}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-swirl-out .4s forwards}@keyframes elementor-headline-swirl-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;transform:translateZ(-20px) rotateX(0deg)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{animation:elementor-headline-slide-down-in .6s;opacity:1;top:0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-slide-down-out .6s}@keyframes elementor-headline-slide-down-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}to{opacity:0;transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{background-color:#0d0d0d;content:"";height:100%;left:auto;position:absolute;right:0;top:0;width:2px}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{animation:elementor-headline-drop-in-in .8s;opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-drop-in-out .8s}@keyframes elementor-headline-drop-in-in{0%{opacity:0;transform:translateZ(100px)}to{opacity:1;transform:translateZ(0)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{backface-visibility:hidden;display:inline-block;transform:rotateY(180deg)}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{transform:rotateY(0deg)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-blinds-in .6s forwards}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-blinds-out .6s forwards}@keyframes elementor-headline-blinds-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes elementor-headline-blinds-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-wave-up .6s forwards}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-wave-down .6s forwards}@keyframes elementor-headline-wave-up{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes elementor-headline-wave-down{0%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(0)}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{animation:elementor-headline-slide-in .6s;opacity:1}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-slide-out .6s}@keyframes elementor-headline-slide-in{0%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes elementor-headline-slide-out{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(110%)}to{opacity:0;transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{overflow:hidden}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-msie .elementor-headline--style-highlight svg{left:auto;top:auto;transform:translate(-100%)}