.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.animate-general{opacity:0}:not(.elementor-editor-active) .plus-conditions--hidden{display:none}body.plus_row_scroll_overflow{overflow-x:hidden}section.plus_row_scroll_overflow{overflow:hidden!important}.elementor-widget-video .elementor-wrapper .fluidvids{position:static}.fluidvids{position:relative;max-width:100%;width:100%}.fluidvids-item{height:100%;position:absolute;top:0;left:0;width:100%}.wpb_video_wrapper .fluidvids{position:static}.elementor-widget-wrap .js-tilt[data-tilt]:hover{box-shadow:none}.elementor-widget-wrap .js-tilt[data-tilt]{transition:initial}.plus-widget-wrapper .plus-widget-inner-tilt{-webkit-transform:perspective(500px);transform:perspective(500px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;display:block}h3.theplus-posts-not-found{padding:10px;font-size:14px;color:#fff;text-align:center;box-shadow:0 5px 30px -5px #8072fc;border-radius:3px;background:#8072fc;line-height:25px}.plus-sticky-column-sticky{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.magic-scroll .both-scroll,.magic-scroll .parallax-scroll,.magic-scroll .scale-scroll,.plus-list-adv-typo-block .plus-adv-text-typo.parallax-scroll{-webkit-transition:-webkit-transform 1.3s ease 0s;-ms-transition:-ms-transform 1.3s ease 0s;-moz-transition:-moz-transform 1.3s ease 0s;-o-transition:-o-transform 1.3s ease 0s;transition:transform 1.3s ease 0s;will-change:transform}.pt-plus-reveal.animated{position:relative;display:block}.heading-title.pt-plus-reveal{display:inline-block}.pt-plus-reveal.animated:before{-webkit-animation:pt-plus-reveal 2s cubic-bezier(0,0,.2,1) .8s both;animation:pt-plus-reveal 2s cubic-bezier(0,0,.2,1) .8s both;background:#313131;z-index:11}.pt-plus-reveal.animated:after,.pt-plus-reveal.animated:before{transform:scaleX(0);right:0;content:"";position:absolute;bottom:0;top:0;transform-origin:0 0 0;left:0}.pt-plus-reveal.animated:after{-webkit-animation:pt-plus-reveal 2s cubic-bezier(0,0,.2,1) .4s both;animation:pt-plus-reveal 2s cubic-bezier(0,0,.2,1) .4s both;background:#ff214f;z-index:1}@-webkit-keyframes pt-plus-reveal{0%{transform:scaleX(0)}50%{transform:scaleX(1);transform-origin:0 0 0}51%{transform-origin:100% 50% 0}to{transform:scaleX(0);transform-origin:100% 50% 0}}@keyframes pt-plus-reveal{0%{transform:scaleX(0)}50%{transform:scaleX(1);transform-origin:0 0 0}51%{transform-origin:100% 50% 0}to{transform:scaleX(0);transform-origin:100% 50% 0}}.hover_floating,.hover_pulse,.hover_tossing,.image-floating,.image-pulse,.image-tossing{animation-duration:1.5s;-webkit-animation-duration:1.5s;display:inline-block}.hover_floating:hover,.image-floating{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:content_effect_floating;-webkit-animation-name:content_effect_floating;animation-duration:2.2s;-webkit-animation-duration:2.2s}.hover_tossing:hover,.image-tossing{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:content_effect_tossing;-webkit-animation-name:content_effect_tossing;animation-duration:2.2s;-webkit-animation-duration:2.2s}.hover_pulse:hover,.image-pulse{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:content_effect_pulse;-webkit-animation-name:content_effect_pulse;animation-duration:2.2s;-webkit-animation-duration:2.2s}.hover_rotating:hover,.image-rotating{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-name:continue-rotating;-webkit-animation-name:rotating;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;animation-duration:8s;-webkit-animation-duration:8s}.hover_drop_waves:after,.image-drop_waves:after{height:100%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;content:"";position:absolute;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;top:0;background:#ff214f;left:0;width:100%;-webkit-animation-duration:1.5s;animation-duration:1.5s;z-index:-1}.hover_drop_waves:hover:after,.image-drop_waves:after{-webkit-animation-name:content-icon-float-away;animation-name:content-icon-float-away}@-webkit-keyframes content-icon-float-away{0%{opacity:.8}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes content-icon-float-away{0%{opacity:.8}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes continue-rotating{0%{-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);-moz-transform:rotate(0deg) translate(-10px) rotate(0deg);-ms-transform:rotate(0deg) translate(-10px) rotate(0deg);-o-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg)}to{-webkit-transform:rotate(1turn) translate(-10px) rotate(-1turn);-moz-transform:rotate(1turn) translate(-10px) rotate(-1turn);-ms-transform:rotate(1turn) translate(-10px) rotate(-1turn);-o-transform:rotate(1turn) translate(-10px) rotate(-1turn);transform:rotate(1turn) translate(-10px) rotate(-1turn)}}@-webkit-keyframes continue-rotating{0%{-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);-moz-transform:rotate(0deg) translate(-10px) rotate(0deg);-ms-transform:rotate(0deg) translate(-10px) rotate(0deg);-o-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg)}to{-webkit-transform:rotate(1turn) translate(-10px) rotate(-1turn);-moz-transform:rotate(1turn) translate(-10px) rotate(-1turn);-ms-transform:rotate(1turn) translate(-10px) rotate(-1turn);-o-transform:rotate(1turn) translate(-10px) rotate(-1turn);transform:rotate(1turn) translate(-10px) rotate(-1turn)}}.floating{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:content_effect_floating;-webkit-animation-name:content_effect_floating}.floating,.tossing{animation-duration:2.2s;-webkit-animation-duration:2.2s}.tossing{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:content_effect_tossing;-webkit-animation-name:content_effect_tossing}.pulse{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:content_effect_pulse;-webkit-animation-name:content_effect_pulse;animation-duration:2.2s;-webkit-animation-duration:2.2s}.rotate-continue{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:rotating;-moz-animation-name:rotating;animation-name:rotating;-webkit-animation-duration:10s;-moz-animation-duration:10s;animation-duration:10s}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes rotating{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes content_effect_floating{0%{transform:translateY(0)}50%{transform:translateY(2%)}to{transform:translateY(0)}}@-webkit-keyframes content_effect_floating{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(2%)}to{-webkit-transform:translateY(0)}}@keyframes content_effect_tossing{0%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@-webkit-keyframes content_effect_tossing{0%{-webkit-transform:rotate(-1deg)}50%{-webkit-transform:rotate(1deg)}to{-webkit-transform:rotate(-1deg)}}@keyframes content_effect_pulse{0%{transform:scale(.97);opacity:1}50%{transform:scale(1);opacity:1}to{transform:scale(.97);opacity:1}}@-webkit-keyframes content_effect_pulse{0%{-webkit-transform:scale(.97);opacity:.7}50%{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.97);opacity:.7}}.animted-content-inner{position:relative;width:100%;display:block;z-index:1}.pt_plus_animated_svg .svg_inner_block{position:relative;display:inline-flex}.pt_plus_animated_svg object{max-width:100%;width:100%}.pt_plus_animated_svg object,.pt_plus_row_bg_animated_svg object,.ts-hover-draw-svg object{opacity:0}.pt_plus_row_bg_animated_svg .svg_inner_block{position:absolute}.pt_plus_animated_svg object{min-height:100%}.svg_inner_block .embed-responsive,.svg_inner_block .embed-responsive .embed-responsive-item,.svg_inner_block .embed-responsive embed,.svg_inner_block .embed-responsive iframe,.svg_inner_block .embed-responsive object,.svg_inner_block .embed-responsive video{height:auto;padding:0;position:relative}.lity-wrap{overflow:auto!important}.pop-up-btn .button-link-wrap span{position:relative;z-index:2}.pop-up-btn .button-style-7 .button-link-wrap span{position:static}.pop-up-btn .button-style-21 .button-link-wrap:after{background:#ff004b;z-index:1}.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{min-width:auto!important}.lity-iframe-container{height:100vh;overflow:auto;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:auto;padding-top:0;-webkit-overflow-scrolling:touch;width:100%}.lity-iframe-container iframe{margin-bottom:0}.ts-icon-img{margin-bottom:10px}.flip-back,.flip-front{height:100%;position:absolute;top:0;left:0;width:100%;display:table}.flip-back .vertical-center,.flip-front .vertical-center{vertical-align:middle;display:table-cell}.flip-horizontal :hover .flip-front{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip-horizontal :hover .flip-back{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.flip-horizontal .flip-back{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.bezier-flip{-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-moz-transition:all .5s cubic-bezier(.645,.045,.355,1);-o-transition:all .5s cubic-bezier(.645,.045,.355,1);-ms-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1)}.padding-flip{padding:30px 40px}.origin-center{-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}.no-backface{-webkit-backface-visibility:hidden;backface-visibility:hidden}.numtext-left{text-align:left}.numtext-center{text-align:center}.icon-right,.numtext-right{text-align:right}.icon-left{float:left}.icon-center{margin:0 auto}.ts-icon{-o-transition:all 1.3s;-webkit-transition:all 1.3s;-moz-transition:all 1.3s;-ms-transition:all 1.3s;transition:all 1.3s;position:relative;display:block}.icon-img-b{margin-bottom:15px;line-height:1}.service-media .icon-img-b{margin-right:15px}.border-pd{border:2px solid}.subject-color{-o-transition:all 1.3s;-webkit-transition:all 1.3s;-ms-transition:all 1.3s;-moz-transition:all 1.3s;transition:all 1.3s}.sub-subject-color,.subject-color{margin-bottom:20px;line-height:1}.ts-icon-1{overflow:hidden;text-align:center;vertical-align:middle;display:block}.pad-0{padding:0}.pad-5{padding:5px}.border-icon,.pad-30{padding:30px 30px 10px}.border-icon{position:relative;display:block}hr.hr-border{border:0;margin-bottom:20px;border-top:1px solid #eee;margin-top:20px}.service-icon-style-1 .icn-txt{overflow:hidden;position:relative;width:100%;display:block}.icon-right .ts-icon-1{text-align:right}.service-icon-style-2 .icn-content{background:#f9b701}.service-icon-style-2 .icn-content,.service-icon-style-2 .icn-header{padding:20px;position:relative;display:block}.service-icon-style-2 .plus-number-counter,.service-icon-style-2 .subject-color{margin-bottom:0}.service-icon-style-3 .pt_plus_animated_svg,.service-icon-style-4 .pt_plus_animated_svg{margin-right:15px;width:auto}.grid-item:focus{outline:none}.pt-plus-pagination .current{color:#fff;background:#313131}.ajax_load_more{position:relative;text-align:center;width:100%;display:block}.post-load-more{padding:10px 20px;font-size:22px;border:1px solid;margin:20px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block}.ajax_lazy_load{position:relative;text-align:center;width:100%;display:block}.post-lazy-load{padding:37px;font-size:20px;position:relative;display:block}.ajax_lazy_load.hide,.post-lazy-load.hide,.post-load-more.hide{display:none!important}.plus-all-posts-loaded{-moz-animation:plus-hide-load .7s ease-in-out 5s forwards;-webkit-animation:plus-hide-load .7s ease-in-out 5s forwards;-o-animation:plus-hide-load .7s ease-in-out 5s forwards;animation:plus-hide-load .7s ease-in-out 5s forwards;font-size:18px;font-weight:500;color:#313131;position:relative;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;text-align:center;top:0;line-height:1;margin-top:25px;display:block}@keyframes plus-hide-load{0%{opacity:1}50%{opacity:0;top:-25px}to{height:0;opacity:0;width:0;margin-top:0;display:none}}@-webkit-keyframes plus-hide-load{0%{opacity:1}50%{opacity:0;top:-25px}to{height:0;opacity:0;width:0;margin-top:0;display:none}}@media (min-width:1025px){.elementor-element.elementor-element-edit-mode.elementor-hidden-desktop{opacity:.5}.pt-plus-row-set .desktop-hide,.tooltip_desktop_hide .menu-tooltip-title{display:none}}@media (max-width:1024px) and (min-width:768px){.elementor-element.elementor-element-edit-mode.elementor-hidden-tablet{opacity:.5}}@media (max-width:767px){.elementor-element.elementor-element-edit-mode.elementor-hidden-phone{opacity:.5}.plus-table-col{border:none}.plus-sort-icon:after{font-weight:600;font-family:Font Awesome\ 5 Free!important}.sorting .plus-sort-icon:after{content:"\f0dc"}.sorting_asc .plus-sort-icon:after{content:"\f0de"}.sorting_desc .plus-sort-icon:after{content:"\f0dd"}}@media (min-width:601px) and (max-width:1024px){.text--tabletleft{text-align:left!important;margin-left:0!important}.text--tabletcenter{text-align:center!important;margin:0 auto!important}.text--tabletright{margin-right:0!important;text-align:right!important}.text--tabletjustify{text-align:justify!important}.elementor-widget-tp-heading-title.text--tabletjustify .seprator.sep-l,.elementor-widget-tp-heading-title.text--tabletleft .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}.pt-plus-row-set .tablet-hide,.tooltip_tablet_hide .menu-tooltip-title{display:none}}@media (max-width:600px){.text--mobileleft{text-align:left!important;margin-left:0!important}.text--mobilecenter{text-align:center!important;margin:0 auto!important}.text--mobileright{margin-right:0!important;text-align:right!important}.text--mobilejustify{text-align:justify!important}.elementor-widget-tp-heading-title.text--mobilejustify .seprator.sep-l,.elementor-widget-tp-heading-title.text--mobileleft .seprator.sep-l{margin-left:0}.elementor-widget-tp-heading-title.text--mobilecenter .seprator.sep-l{margin:0 auto}.elementor-widget-tp-heading-title.text--mobileright .seprator.sep-l{margin-right:0}.plus-advance-heading{position:relative;display:block}.dataTables_length.plus-tbl-entry-wrapper.plus-table-info{margin-bottom:10px}.dataTables_filter.plus-tbl-search-wrapper.plus-table-info,.dataTables_length.plus-tbl-entry-wrapper.plus-table-info{justify-content:center;position:relative;align-items:center;display:flex}}@media (min-width:991px){.hide-desktop{display:none}}@media (min-width:601px) and (max-width:990px){.hide-tablet{display:none}}@media (max-width:600px){.hide-mobile{display:none}}@media (max-width:767px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{height:250px!important;width:33.33%!important}ul.pt_plus_countdown li{margin:0 10px 20px}.service-flipbox,.service-flipbox-holder{cursor:pointer}.pt_plus_social_list.style-14 ul.social_list li{width:130px;display:inline-block}.pt_plus_social_list.style-14 .social_list{flex-wrap:wrap}.pt-plus-row-set .mobile-hide,.tooltip_mobile_hide .menu-tooltip-title{display:none}.post-inner-loop.tp-row{margin-right:-10px;margin-left:-10px}}@media (max-width:660px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{height:300px!important;width:50%!important}#wpadminbar{position:fixed}}@media (max-width:480px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{height:420px!important;width:100%!important}}@media (max-width:375px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{height:300px!important}}.ajax_lazy_load .post-lazy-load .tp-spin-ring{height:80px;position:relative;width:80px;display:inline-block}.ajax_lazy_load .post-lazy-load .tp-spin-ring div{animation:tp-spin-ring-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;height:32px;border:2px solid transparent;position:absolute;border-top-color:#000;box-sizing:border-box;margin:8px;border-radius:50%;width:32px;display:block}.ajax_lazy_load .post-lazy-load .tp-spin-ring div:first-child{animation-delay:-.45s}.ajax_lazy_load .post-lazy-load .tp-spin-ring div:nth-child(2){animation-delay:-.3s}.ajax_lazy_load .post-lazy-load .tp-spin-ring div:nth-child(3){animation-delay:-.15s}@keyframes tp-spin-ring-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.plus-morphing-svg-wrapper{height:100%;overflow:visible;justify-content:center;position:relative;will-change:transform;align-items:center;width:100%;display:flex}.plus-morphing-svg-wrapper.morph-column,.plus-morphing-svg-wrapper.morph-row{position:absolute;top:0}.morph-column.morph-center,.morph-row.morph-center{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.morph-column.morph-left,.morph-row.morph-left{left:0}.morph-column.morph-right,.morph-row.morph-right{right:0;left:auto}.plus-morphing-svg-wrapper.morph-fixed{transform:translateY(-50%);right:0;position:fixed;bottom:0;top:50%;left:0}.plus-morphing-svg-wrapper.morph-left.morph-fixed{margin-left:0}.plus-morphing-svg-wrapper.morph-right.morph-fixed{margin-right:0}.plus-morphing-svg-wrapper.morph-fixed .morph{height:auto;right:0;position:absolute;margin:0 auto;left:0}.morph-fixed.morph-left .morph{right:auto;margin-left:0;left:0}.morph-fixed.morph-right .morph{margin-right:0;right:0;left:auto}.plus-morphing-svg-wrapper .morph{flex:none;height:100%;fill:red;position:relative}.plus-morphing-svg-wrapper .morph path{fill:red}.plus-morphing-svg-wrapper .morph,.plus-morphing-svg-wrapper .morph .morph-image{transform-origin:50% 50%}.plus-morph-fixed-scroll-bg{height:100%;position:absolute;background-size:cover;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat}@media (max-width:1000px){.plus-morphing-svg-wrapper{overflow:hidden!important}}