@keyframes opal-loading{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes opal-loading{100%{-webkit-transform:rotate(360deg)}}.opal-move-up{animation-name:opalMoveUp;-moz-animation-name:opalMoveUp;-webkit-animation-name:opalMoveUp}@-webkit-keyframes opalMoveUp{from{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes opalMoveUp{from{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes opalMoveUp{from{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes opalMoveUp{from{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.opal-move-down{animation-name:opalMoveDown;-moz-animation-name:opalMoveDown;-webkit-animation-name:opalMoveDown}@-webkit-keyframes opalMoveDown{from{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes opalMoveDown{from{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes opalMoveDown{from{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes opalMoveDown{from{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.opal-move-left{animation-name:opalMoveLeft;-moz-animation-name:opalMoveLeft;-webkit-animation-name:opalMoveLeft}@-webkit-keyframes opalMoveLeft{from{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes opalMoveLeft{from{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes opalMoveLeft{from{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes opalMoveLeft{from{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.opal-move-right{animation-name:opalMoveRight;-moz-animation-name:opalMoveRight;-webkit-animation-name:opalMoveRight}@-webkit-keyframes opalMoveRight{from{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes opalMoveRight{from{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes opalMoveRight{from{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes opalMoveRight{from{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.opal-scale-up{animation-name:opalScaleUp;-moz-animation-name:opalScaleUp;-webkit-animation-name:opalScaleUp}@-webkit-keyframes opalScaleUp{from{opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes opalScaleUp{from{opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes opalScaleUp{from{opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes opalScaleUp{from{opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}.opal-flip{animation-name:opalFlip;-moz-animation-name:opalFlip;-webkit-animation-name:opalFlip}@-webkit-keyframes opalFlip{from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@-moz-keyframes opalFlip{from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@-ms-keyframes opalFlip{from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes opalFlip{from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}.opal-helix{animation-name:opalHelix;-moz-animation-name:opalHelix;-webkit-animation-name:opalHelix}@-webkit-keyframes opalHelix{from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}}@-moz-keyframes opalHelix{from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}}@-ms-keyframes opalHelix{from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}}@keyframes opalHelix{from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}}.opal-am-popup{animation:opalPopup;-moz-animation-name:opalPopup;-webkit-animation-name:opalPopup}@-webkit-keyframes opalPopup{from{opacity:0;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1300px;perspective:1300px}70%{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:.8;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}to{transform:scale(1);-webkit-transform:scale(1);opacity:1}}@-moz-keyframes opalPopup{from{opacity:0;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1300px;perspective:1300px}70%{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:.8;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}to{transform:scale(1);-webkit-transform:scale(1);opacity:1}}@-ms-keyframes opalPopup{from{opacity:0;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1300px;perspective:1300px}70%{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:.8;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}to{transform:scale(1);-webkit-transform:scale(1);opacity:1}}@keyframes opalPopup{from{opacity:0;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1300px;perspective:1300px}70%{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:.8;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}to{transform:scale(1);-webkit-transform:scale(1);opacity:1}}.elementor-download-wrapper .themes-button{text-align:center;margin-top:30px}.elementor-download-wrapper .button{transition:all .3s ease;padding:14px 44px}.elementor-download-wrapper .button a{color:#fff}.elementor-download-wrapper .edd-item-inner{background:#fff;position:relative;margin-bottom:30px;box-shadow:0 10px 90px 0 rgba(0,0,0,.1);padding:10px;height:calc(100% - 30px);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.elementor-download-wrapper .edd-item-inner:hover{-ms-transform:translateY(-10px);-o-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 60px 50px 0 rgba(0,0,0,.2)}.elementor-download-wrapper .edd-item-inner:hover .edd-thumb-inner{-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.elementor-download-wrapper .edd_initial_price{font-size:16px;font-weight:500;color:#bbb;text-decoration:line-through}.elementor-download-wrapper .sale-label{position:absolute;left:30px;top:-15px;font-size:12px;font-weight:500;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;color:#fff;background:#f38e9a;z-index:9}.elementor-download-wrapper .comingsoon img{opacity:.4;filter:grayscale(100%)}.elementor-download-wrapper .cm-soon{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;color:#fff;font-size:30px;margin-bottom:0;z-index:1}@media(min-width:411px){.elementor-download-wrapper .cm-soon{font-size:40px}}.elementor-download-wrapper .edd-thumbnail{position:relative;overflow:hidden;background:#000}.elementor-download-wrapper .edd-thumbnail img{margin-bottom:0}.elementor-download-wrapper .edd-thumb-inner{display:flex;position:absolute;width:100%;bottom:0;-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.elementor-download-wrapper .edd-thumb-inner a{color:#fff;background:#000;font-weight:500;padding:15px 10px;flex:1;text-align:center}.elementor-download-wrapper .edd-thumb-inner .edd-live{background-color:#938ef3;transition:.3s all}.elementor-download-wrapper .edd-thumb-inner .edd-live:before{content:"";position:absolute;left:0;top:0;background-color:#fff;opacity:0;width:100%;height:100%;transition:.3s all}.elementor-download-wrapper .edd-thumb-inner .edd-live i{margin-right:7px}.elementor-download-wrapper .edd-thumb-inner .edd-live:hover:before{opacity:.2}.elementor-download-wrapper .edd-thumb-inner .edd-detail{position:relative;background-color:#000;transition:.3s all}.elementor-download-wrapper .edd-thumb-inner .edd-detail i{margin-left:7px}.elementor-download-wrapper .edd-thumb-inner .edd-detail:before{content:"";position:absolute;left:0;top:0;background-color:#fff;opacity:0;width:100%;height:100%;transition:.3s all}.elementor-download-wrapper .edd-thumb-inner .edd-detail:hover:before{opacity:.2}.elementor-download-wrapper .edd-content{padding:25px 10px 20px}@media(min-width:768px){.elementor-download-wrapper .edd-content{padding:25px 20px 20px}}.elementor-download-wrapper .edd-title{display:flex;justify-content:space-between;align-items:baseline}.elementor-download-wrapper .edd-title h3{font-size:20px;line-height:1.2;margin-bottom:0;text-transform:capitalize}.elementor-download-wrapper .edd-title h3 a{color:#000;transition:.3s all}.elementor-download-wrapper .edd-title h3 a:hover{color:#938ef3}.elementor-download-wrapper .description{line-height:1.5;display:inline-block;margin-top:8px}.elementor-download-wrapper .description *{margin-bottom:0}.elementor-download-wrapper .edd-price-wrap{text-align:right;padding-left:10px;line-height:1.2}.elementor-download-wrapper .edd_price{line-height:1;font-size:20px;color:#000;padding-left:5px}.elementor-download-wrapper .edd_price_free{line-height:1;font-size:20px;width:100px;text-align:right;color:#70dd99;padding-left:5px}.elementor-testimonial-item-wrapper .title{color:#938ef3;text-transform:uppercase;display:block;margin-bottom:30px}.elementor-testimonial-item-wrapper .elementor-testimonial-rating{font-size:12px;margin-bottom:25px;color:#000}.elementor-testimonial-item-wrapper .elementor-testimonial-rating .active{color:#f6c83e}.elementor-testimonial-item-wrapper .content{color:#fff;font-size:24px;font-weight:400;line-height:1.5;margin-bottom:40px}.elementor-testimonial-item-wrapper .details{display:flex;align-items:center;flex-direction:row;color:#000}.elementor-testimonial-item-wrapper .details .icon-inner{display:inline-flex;width:50px;height:50px;background-color:#fff;border-radius:50px;align-items:center;justify-content:center;line-height:1}.elementor-testimonial-item-wrapper .details .name-job{margin:0 15px}.elementor-testimonial-item-wrapper .name{font-size:20px;font-weight:500;line-height:24px;color:#fff}.elementor-testimonial-item-wrapper .job{font-size:14px;line-height:24px;color:#565656}.elementor-testimonial-item-wrapper .number-carousel{display:flex;margin-top:50px;align-items:center;line-height:1;color:#fff}.elementor-testimonial-item-wrapper .current-item{color:#fff;font-weight:500;font-size:14px;padding:0 15px}.elementor-testimonial-item-wrapper .icon-left{transform:rotate(180deg)}.elementor-testimonial-item-wrapper .icon-left:hover{color:#938ef3;cursor:pointer}.elementor-testimonial-item-wrapper .icon-right{margin-bottom:1px}.elementor-testimonial-item-wrapper .icon-right:hover{color:#938ef3;cursor:pointer}.elementor-testimonial-image img{display:inline}.animated-bg-text h2.elementor-heading-title{background-image:linear-gradient(to right,#000 0,#000 100%);background-repeat:no-repeat;background-size:0 100%;transition:background .5s;display:inline}.animated-bg-text:hover h2.elementor-heading-title{background-size:100% 100%;color:#fff}.animated-slide-column>.elementor-column-wrap{transition:opacity 0s .6s,transform 1s .6s;opacity:0;transform:translateX(-20px) translateZ(0)}.animated-slide-column:after{content:'';margin:0 -5px 0 0;position:absolute;top:0;right:100%;bottom:100%;left:0;background-color:#938ef3;z-index:3;transition:bottom .4s cubic-bezier(.165,.84,.44,1) 0s,right .4s cubic-bezier(.77,0,.175,1) .3s,margin .4s cubic-bezier(.77,0,.175,1) .3s,left .4s cubic-bezier(.77,0,.175,1) .6s}.animated-slide-column.col-loaded{overflow:hidden;position:relative}.animated-slide-column.col-loaded .elementor-column-wrap{transform:translateX(0);opacity:1}.animated-slide-column.col-loaded:after{margin-right:0;right:-3px;bottom:0;left:100%}.animated-bg-parallax{overflow:hidden}.animated-bg-parallax>.elementor-column-wrap{overflow:hidden}.animated-bg-parallax .img-banner-parallax{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;width:100%;height:100%;object-fit:cover}.animated-bg-parallax .img-banner-parallax:not(.hover){transform:none!important}.elementor-button{font-weight:700}.elementor-button.elementor-size-sm{padding:.6180469716em 1.41575em}.elementor-button-primary .elementor-button{border-radius:35px;background-color:#938ef3}.elementor-button-primary .elementor-button:hover{background-color:#6760ee}.elementor-button-primary .elementor-size-md{padding:22px 40px}.elementor-button-default_opal .elementor-button{border-radius:35px;background:#ececec;color:#000}.elementor-button-default_opal .elementor-button:hover{background-color:#938ef3;color:#fff}.elementor-button-default_opal .elementor-size-md{padding:22px 40px}.elementor-view-framed .elementor-icon,.elementor-view-default .elementor-icon{color:#938ef3;border-color:#938ef3;fill:#938ef3}.elementor-view-stacked .elementor-icon{background-color:#938ef3}.elementor_library-template-default .entry-header,.elementor_library-template-default #post-navigation,.elementor_library-template-default .entry-taxonomy{display:none}.elementor-widget-container .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid;border-bottom-color:#ebebeb}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title{color:#000;display:flex;align-items:center;font-weight:700;padding:1.25em 0}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{font-size:1.5em;margin-right:1.063em;color:#000}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened{color:#938ef3}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title a{line-height:26px;color:#000}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{color:#000}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a{color:#000}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{border-top:0;line-height:30px;padding:0 0 33px 52px}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content p{margin:0}body:not(.wpopal-header-side) .content-area .elementor-section.elementor-section-stretched{width:100vw!important;left:50%!important;margin-left:-50vw!important}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{padding-top:180px;width:32%;min-height:560px}@media(max-width:767px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{padding-top:0;min-height:100px}}.elementor-widget-tabs .elementor-tab-title{padding-left:0;padding-right:0}.elementor-widget-tabs .elementor-tab-content{padding:0}.elementor-widget-tabs .elementor-tabs-content-wrapper .elementor-tab-title{display:none}@media(max-width:767px){.elementor-widget-tabs .elementor-tabs-wrapper{width:100%!important;display:flex;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #dcdcdc}.elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title{width:50%;padding-top:10px;padding-bottom:10px}}