.tx-hd-align-left{text-align:left}.tx-hd-align-center{text-align:center}.tx-hd-align-right{text-align:right}.tx-hd-wm{position:absolute;top:33%;width:100%;color:rgba(0,0,0,.07);font-size:48px;text-transform:uppercase;font-weight:700;line-height:1}.tx-hd-title:after{border:10px solid transparent;content:'';position:absolute;width:auto}.tx-hd-desc{line-height:1.8}.tx-hd-wrap{display:inline-block}.tx-hd-wrap svg{height:auto}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}@keyframes move1{0%,100%{height:100%;bottom:0}54%{height:0;bottom:100%}55%{height:0;bottom:0}}@keyframes move2{0%{width:0;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes move3{0%,100%{height:100%;top:0}54%{height:0;top:100%}55%{height:0;top:0}}@keyframes move4{0%{width:0;right:0}55%{width:100%;right:0}100%{width:0;right:100%}}@keyframes pulse{0%,100%{transform:scale(1)}70%{transform:scale(.9)}}.tx-btn-wrap{display:flex}.tx-btn-link{text-align:center}.tx-btn-wrap.style-1 .line-1,.tx-btn-wrap.style-1 .line-2,.tx-btn-wrap.style-1 .line-3,.tx-btn-wrap.style-1 .line-4{content:"";display:block;position:absolute;background-color:#121212}.tx-btn-wrap.style-3 .tx-btn-link,.tx-btn-wrap.style-5 .tx-btn-link{display:inline-block;font-size:15px;line-height:3;background-color:#aedb49;text-align:center;position:relative}.tx-btn-wrap.style-1 .line-1,.tx-btn-wrap.style-1 .line-3{width:1px}.tx-btn-wrap.style-1 .line-2,.tx-btn-wrap.style-1 .line-4{height:1px}.tx-btn-wrap.style-1 .line-1,.tx-btn-wrap.style-1 .line-2{left:0}.tx-btn-wrap.style-1 .line-1,.tx-btn-wrap.style-1 .line-4{bottom:0}.tx-btn-wrap.style-1 .line-3,.tx-btn-wrap.style-1 .line-4{right:0}.tx-btn-wrap.style-1 .line-2,.tx-btn-wrap.style-1 .line-3{top:0}.style-0 .tx-btn-link{display:flex;justify-content:center}.tx-btn-wrap.style-1 .tx-btn-link{position:relative;padding:10px 30px;border:1px solid #121212;color:#121212;-webkit-font-smoothing:antialiased}.tx-btn-wrap.style-1 .tx-btn-link:hover{border:none}.tx-btn-wrap.style-1 .tx-btn-link:hover .line-1{animation:1.5s infinite move1}.tx-btn-wrap.style-1 .tx-btn-link:hover .line-2{animation:1.5s infinite move2}.tx-btn-wrap.style-1 .tx-btn-link:hover .line-3{animation:1.5s infinite move3}.tx-btn-wrap.style-1 .tx-btn-link:hover .line-4{animation:1.5s infinite move4}.tx-btn-wrap.style-2 .tx-btn-link{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #8e44ad;font-size:15px;color:#8e44ad;position:relative;overflow:hidden;transition:color 150ms ease-in-out;padding:10px 50px}.tx-btn-wrap.style-2 .tx-btn-link:after{content:'';position:absolute;display:block;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:100%;background-color:#8e44ad;z-index:-1;transition:width 150ms ease-in-out}.tx-btn-wrap.style-2 .tx-btn-link:hover{color:#fff}.tx-btn-wrap.style-2 .tx-btn-link:hover:after{width:102%}.tx-btn-wrap.style-3 .tx-btn-link{width:200px;color:#fff;-webkit-transition:-webkit-transform .4s,background .4s;-moz-transition:-moz-transform .4s,background .4s;transition:transform .4s,background .4s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -100px;-moz-transform-origin:50% 50% -100px;transform-origin:50% 50% -100px}.tx-btn-wrap.style-3 .tx-btn-link:before{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#98ca28;content:attr(data-hover);-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%}.tx-btn-wrap.style-3:focus .tx-btn-link,.tx-btn-wrap.style-3:hover .tx-btn-link{background-color:#98ca28;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg);color:#121212}.tx-btn-wrap.style-4 .tx-btn-link{padding:10px 30px;display:inline-block;border:2px solid #ff0251;color:#ff0251;transition:.3s;font-size:15px;font-weight:500}.tx-btn-wrap.style-4 .tx-btn-link:hover{animation:1s infinite pulse;transition:.3s}.tx-btn-wrap.style-5 .tx-btn-link{padding:0 40px;color:#fff;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.tx-btn-wrap.style-5 .tx-btn-link:before{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#98ca28;text-align:center;content:attr(data-hover);-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0}.tx-btn-wrap.style-5:focus .tx-btn-link,.tx-btn-wrap.style-5:hover .tx-btn-link{-webkit-transform:rotateX(90deg) translateY(-22px);-moz-transform:rotateX(90deg) translateY(-22px);transform:rotateX(90deg) translateY(-22px)}.tx-btn-wrap.style-10 a,.tx-btn-wrap.style-6 a,.tx-btn-wrap.style-7 a,.tx-btn-wrap.style-8 a,.tx-btn-wrap.style-9 a{position:relative;border:1px solid #111;padding:15px 50px;overflow:hidden;display:flex;align-items:center;justify-content:center}.tx-btn-wrap.style-10 a:hover:before,.tx-btn-wrap.style-6 a:hover:before,.tx-btn-wrap.style-7 a:hover:before,.tx-btn-wrap.style-8 a:hover:before,.tx-btn-wrap.style-9 a:hover:before{opacity:1;transform:translate(0,0)}.tx-btn-wrap.style-10 a:before,.tx-btn-wrap.style-6 a:before,.tx-btn-wrap.style-7 a:before,.tx-btn-wrap.style-8 a:before,.tx-btn-wrap.style-9 a:before{content:attr(data-hover);position:absolute;left:0;width:100%;opacity:0;transition:.3s ease-in-out}.tx-btn-wrap.style-6 a:before,.tx-btn-wrap.style-7 a:hover .tx-btn-anim{transform:translate(-100%,0)}.tx-btn-wrap.style-6 a:hover .tx-btn-anim,.tx-btn-wrap.style-7 a:before{transform:translate(100%,0)}.tx-btn-wrap.style-8 a:before,.tx-btn-wrap.style-9 a:hover .tx-btn-anim{transform:translate(0,-100%)}.tx-btn-wrap.style-8 a:hover .tx-btn-anim,.tx-btn-wrap.style-9 a:before{transform:translate(0,100%)}.tx-btn-wrap.style-10 a .tx-btn-anim,.tx-btn-wrap.style-6 a .tx-btn-anim,.tx-btn-wrap.style-7 a .tx-btn-anim,.tx-btn-wrap.style-8 a .tx-btn-anim,.tx-btn-wrap.style-9 a .tx-btn-anim{display:block;transition:.3s ease-in-out}.tx-btn-wrap.style-10 a:hover .tx-btn-anim,.tx-btn-wrap.style-6 a:hover .tx-btn-anim,.tx-btn-wrap.style-7 a:hover .tx-btn-anim,.tx-btn-wrap.style-8 a:hover .tx-btn-anim,.tx-btn-wrap.style-9 a:hover .tx-btn-anim{opacity:0}.tx-services-item.grid .tx-serv-cat,.tx-services-item.grid_2 .tx-serv-cat{top:10px}.tx-services-item.grid_2 .tx-services-featured img{border-top-left-radius:33px}.tx-services-item.grid_2 .tx-services-content{border-bottom-right-radius:33px;position:relative}.tx-services-item.grid_2:hover{box-shadow:none}.tx-services-item.grid_2:hover .tx-services-featured a:before{opacity:0}.tx-services-item.grid_2:hover .tx-services-featured a:after{transform:scale(0)}.tx-services-item.grid_2 .tx-services-content .tx-services-content-icon{position:absolute;top:-15%;left:50%;transform:translate(-50%,-15%);background-color:#e8e0ff;padding:18px;border-top-left-radius:28px;border-bottom-right-radius:28px}.tx-services-item.grid_2 .tx-services-content .tx-services-content-icon img{width:32px}.tx-services-item.grid_2 .tx-services-content .tx-services-content-icon svg{width:24px;height:24px}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.tx-testimonial-wrap .owl-carousel .tx-testimonial-image img{width:100px}.tx-testimonial-wrap{margin:0 auto;text-align:center}.style-5 .tx-testimonial-details,.style-5 .tx-testimonial-quote,.tx-testimonial-wrap.style-2 .tx-testimonial,.tx-testimonial-wrap.style-3 .tx-testimonial,.tx-testimonial-wrap.style-4 .tx-testimonial{padding-bottom:0}.tx-testimonial{margin-bottom:25px;padding:20px}.tx-testimonial-details,.tx-testimonial-quote{padding-bottom:20px}.tx-testimonial-details{font-size:17px;font-style:italic;letter-spacing:.5px;line-height:1.6}.tx-testimonial-image{display:table;margin:0 auto}.tx-testimonial-star{padding:0}.tx-testimonial-star li{list-style:none;display:inline-block}.tx-testimonial-star li i{color:#d8d8d8}.s_1 .tx-testimonial-star li:first-child i,.s_2 .tx-testimonial-star li:first-child i,.s_2 .tx-testimonial-star li:nth-child(2) i,.s_3 .tx-testimonial-star li:first-child i,.s_3 .tx-testimonial-star li:nth-child(2) i,.s_3 .tx-testimonial-star li:nth-child(3) i,.s_4 .tx-testimonial-star li:first-child i,.s_4 .tx-testimonial-star li:nth-child(2) i,.s_4 .tx-testimonial-star li:nth-child(3) i,.s_4 .tx-testimonial-star li:nth-child(4) i,.s_5 .tx-testimonial-star li:first-child i,.s_5 .tx-testimonial-star li:nth-child(2) i,.s_5 .tx-testimonial-star li:nth-child(3) i,.s_5 .tx-testimonial-star li:nth-child(4) i,.s_5 .tx-testimonial-star li:nth-child(5) i{color:#f2b01e}.tx-testimonial-name{margin-bottom:5px}.tx-testimonial-company{padding-bottom:10px}.style-5 .tx-testimonial-quote,.tx-align-left .tx-testimonial,.tx-align-left .tx-testimonial-image{text-align:left}.tx-align-left .tx-testimonial-image,.tx-align-right .tx-testimonial-image{display:inline-block}.tx-align-right .tx-testimonial,.tx-align-right .tx-testimonial-image,.tx-testimonial-quote-right{text-align:right}.style-5 .tx-testimonial{display:flex}.tx-testimonial-right{background-color:#e6e6e6;padding:50px;height:100%;transform:translateY(15%)}.style-6 .tx-testimonial-client-wrap{display:inline-flex;align-items:center}.style-6 .tx-testimonial-client{margin-left:10px}