.aniamtion-key-1,.aniamtion-key-2{position:relative;animation-name:animation-1;animation-duration:3s;animation-iteration-count:infinite;animation-direction:alternate}.aniamtion-key-2{animation-name:animation-2;animation-duration:2.5s}.heading2 h2{font-family:var(--vl-family-font1);font-size:var(--vl-font-size-font-s44);line-height:var(--vl-font-size-font-s52);font-weight:var(--vl-weight-semibold);color:var(--vl-text-text-2);margin-bottom:16px}@media (max-width:767px){.heading2 h2{font-size:var(--vl-font-size-font-s32);line-height:var(--vl-font-size-font-s40)}}.heading2 p{font-size:var(--vl-font-size-font-s16);line-height:var(--vl-font-size-font-s26);font-weight:var(--vl-weight-regular);color:var(--vl-text-text-3)}.header-btn1,.header-btn1:hover{color:var(--vl-text-text-1);transition:all .4s}.header-btn1,.heading2 p{font-family:var(--vl-family-font1)}.header-btn1{font-size:var(--vl-font-size-font-s18);line-height:var(--vl-font-size-font-s18);font-weight:var(--vl-weight-bold);background:var(--vl-bg-bg-1);padding:8px 16px;border-radius:30px;z-index:1}.header-btn1:hover:after{visibility:visible;opacity:1;width:100%;left:0;transition:all .4s}.header-btn1 span,.header-btn1:hover span{transition:all .4s;transform:rotate(0deg)}.header-btn1:after{position:absolute;content:"";height:100%;width:1px;left:50%;transition:all .4s;top:0;z-index:-1;background:var(--vl-text-text-13);border-radius:30px;visibility:hidden;opacity:0}.header-btn1:hover{transform:translateY(-5px)}.header-btn1,.header-btn1 span{display:inline-block;position:relative}.header-btn1 span{height:36px;width:36px;border-radius:50%;line-height:var(--vl-font-size-font-s36);text-align:center;background:var(--vl-text-text-1);transform:rotate(-45deg);left:8px}.btn-area,.preloader{display:flex;align-items:center}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999;background-color:var(--vl-text-text-1);justify-content:center}.loading,.loading-container{height:120px;position:relative;width:120px;border-radius:100%}.loading-container{margin:40px auto}.loading{border:1px solid transparent;border-color:transparent var(--vl-text-text-4) transparent var(--vl-text-text-4);animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}.loading-container .loading,.loading-container:hover .loading{transition:all .5s ease-in-out}@media (max-width:767px){.cta-section-area{padding:0}}@media only screen and (min-width:768px) and (max-width:991px){.cta-section-area{padding:0}}.cta-section-area .cta-header-area{background:var(--vl-text-text-4)}.cta-section-area .cta-header-area p{color:var(--vl-text-text-1);opacity:80%}.cta-section-area .cta-header-area .btn-area a:after,.wpcf7 form.init .wpcf7-response-output{display:none}.cta-section-area .cta-header-area .btn-area a span,.header-btn1 span{color:var(--vl-text-text-4)}.cta-section-area .cta-header-area .btn-area a:hover{color:var(--vl-text-text-1);background:var(--vl-text-text-13)}.cta-section-area .cta-header-area .btn-area a:hover span{color:var(--vl-text-text-1);transition:all .4s}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr;color:var(--vl-text-text-2);opacity:80%}h5{font-size:1.25rem}progress{vertical-align:baseline}@media (min-width:576px){.col-sm-5,.col-sm-7{flex:0 0 auto;width:41.66666667%}.col-sm-7{width:58.33333333%}}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.m-0{margin:0!important}.m-auto{margin:auto!important}.text-center{text-align:center!important}@media (min-width:1200px){.d-xl-block{display:block!important}}.fa-envelope-open:before{content:""}.fa-map-marker-alt:before{content:""}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-linkedin:before{content:""}.fa-youtube:before{content:""}.mt-30{margin-top:30px}.mr-15{margin-right:15px}h5{font-size:var(--vl-fz-h5)}.header-1 span.button-icon{background:var(--vl-theme-5);width:36px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:30px;margin-left:8px;transition:all .3s}.header-1 .theme-btn-1:hover span.button-icon{transform:rotate(45deg);transition:all .3s}.footer-1 .footer-info-widget .social-links a{height:40px;width:40px;display:inline-block;border-radius:50%;background:var(--vl-theme-4);text-align:center;line-height:40px;margin:0 6px 0 0;transition:all .4s;color:var(--vl-theme-1)}.footer-1 .footer-info-widget .social-links a:hover{background:var(--vl-theme-1);color:var(--vl-theme-5);transition:all .4s}.footer-1 .footer__top{border-bottom:1px solid #f0f0f5;margin-bottom:20px}.footer-1 ul.footer-info li span{display:flex;line-height:24px;transition:all .4s}.footer-1 ul.footer-info li span i{margin:4px 8px 0 0}.footer-1 .footer__bottom .copyright-menu ul li a:hover,.footer-1 ul.footer-info li span:hover{color:var(--vl-theme-1);transition:all .4s}.footer-1 .footer__bottom .copyright-menu{text-align:end}.footer-1 .footer__bottom .copyright-menu ul{list-style:none}.footer-1 .footer__bottom .copyright-menu ul li{list-style:none;display:inline-block}.footer-1 .footer__bottom .copyright-menu ul li:nth-child(1){margin:0 16px 0 0}p.subscribe-form input{width:100%;padding:10px 14px;border-radius:30px;border:1px solid #e5e7eb;background:#fff}button.subscribe-form-button{display:inline-flex;align-items:center;justify-content:space-between;padding:10px;background:#4e2fda;border-radius:30px;position:absolute;right:0;top:0;transition:all .3s;transform:translateY(0);height:100%}button.subscribe-form-button:hover{background:#2e00ff;transition:all .3s;transform:translateY(-5px)}button.subscribe-form-button input{background:0 0;border:0;padding:0 4px 0 0;font-size:18px;color:#fff;font-weight:700}button.subscribe-form-button i{width:40px;height:30px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:rotate(-45deg);transition:all .3s}button.subscribe-form-button:hover i{transition:all .3s;transform:rotate(0)}ul.footer-info li{margin-bottom:12px}.footer-1 .footer__widget ul li:last-child,.footer__widget li:last-child,ul.footer-info li:last-child{margin-bottom:0}.footer-1 .footer__widget ul li{margin-left:0;padding:0;list-style:none;font-size:16px;margin-bottom:10px}h3.footer__widget-title{margin-bottom:24px}.footer-col-1{padding-right:0}@media only screen and (min-width:1200px) and (max-width:1399px){.footer-col-1{padding-right:0}}@media only screen and (min-width:992px) and (max-width:1199px){.footer-col-1{padding-right:0}}@media only screen and (min-width:576px) and (max-width:767px){.footer-col-1{padding-right:0}}@media (max-width:575px){.footer-col-1{padding-right:0}}.footer-col-2{padding-left:20px}@media only screen and (min-width:992px) and (max-width:1199px){.footer-col-2{padding-left:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.footer-col-2{padding-left:0}}.footer-col-4{padding-left:0}@media only screen and (min-width:992px) and (max-width:1199px){.footer-col-4{padding-left:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.footer-col-4{padding-left:0}}.offcanvas__text p{margin-bottom:25px}.offcanvas__contact h4{font-size:22px;margin-bottom:20px}.offcanvas__contact ul li:not(:last-child){margin-bottom:20px}.offcanvas__contact ul li:hover i{background:var(--vl-theme-1);color:var(--vl-theme-5);border-color:var(--vl-theme-1)}.offcanvas__contact-icon i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid var(--vl-theme-4);-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.offcanvas__map iframe{width:100%;height:200px;border:0}.offcanvas__social ul li{display:inline-block}.offcanvas__social ul li:not(:last-child){margin-right:5px}.offcanvas__social ul li a{display:inline-block;width:40px;height:40px;line-height:42px;text-align:center;background:var(--vl-theme-4);color:var(--vl-theme-1);-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.offcanvas__social ul li a:hover{background:var(--vl-theme-1);color:var(--vl-theme-5)}.wp-block-group{margin-bottom:24px}.footer__widget .wp-block-group__inner-container h2{font-size:20px;font-weight:500;margin-bottom:25px}.bg-center-center{background-position:center center;background-size:cover}.vl_btn_full,a.cta-btn1{text-align:center;justify-content:center}a.cta-btn1{position:relative;z-index:2;overflow:hidden;border-radius:230px;background:var(--vl-theme-5);font-size:18px;font-style:normal;font-weight:700;line-height:18px;padding:8px 8px 8px 24px;display:inline-flex;align-items:center;transform:translateY(0);transition:all .3s}a.cta-btn1:hover{background:#2e00ff}a.cta-btn1:hover span.button-icon{transition:all .3s;transform:rotate(45deg);background:#fff}.cta-btn1 .btn-title{color:var(--vl-theme-1)}.cta-btn1:hover:before{transform:scale(1);transform-origin:bottom left}.cta-btn1:hover .btn-title{color:var(--vl-theme-5)}.cta-btn1 .button-icon{background:var(--vl-theme-1);width:36px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:30px;margin-left:8px}.vl_btn_full{width:100%}.footer__widget ul li a{position:relative;z-index:2}.footer__widget ul li a:before{position:absolute;content:"";height:3px;width:0;background:var(--vl-bg-bg-34);left:0;bottom:3px;z-index:-1;transition:all .3s}.footer__widget ul li a:hover:before{width:8px;transition:all .3s}.footer__widget ul li a:hover{padding-left:8px}@media screen and (max-width:767px){.copyright-menu{margin-left:0;margin-top:12px}}.cta-section-area{position:relative;z-index:1;background:var(--vl-text-text-4)}@media (max-width:767px){.cta-section-area{padding:0}}@media only screen and (min-width:768px) and (max-width:991px){.cta-section-area{padding:60px 0}}.cta-section-area .cta-bg1{position:absolute;top:0;right:0}.cta-section-area .cta-bg2{position:absolute;bottom:0;left:0}.cta-section-area .cta-header-area{border-radius:4px;position:relative}.cta-section-area .cta-header-area h2{color:var(--vl-text-text-1)}.cta-section-area .cta-header-area .btn-area{display:inline-block;margin-top:32px}.cta-section-area .cta-header-area .btn-area a{color:var(--vl-text-text-4);background:var(--vl-text-text-1)}@media screen and (max-width:767px){.cta-section-area .cta-header-area{padding:60px 0}}.footer__widget li{list-style:none;margin-bottom:10px}.footer-1 button.subscribe-form-button{height:52px}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row;grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);align-content:var(--grid-align-content);grid-auto-flow:var(--grid-auto-flow);justify-items:var(--justify-items);align-items:var(--align-items)}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-69 .elementor-element.elementor-element-56598a8 .header-btn1:after,.elementor-69 .elementor-element.elementor-element-719e734 .header-btn1:after,.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1:after{background-color:#090b0e}.elementor-69 .elementor-element.elementor-element-719e734 .header-btn1,.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1:hover{color:#f6f8f9}.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1{background-color:#fff;color:#4e2fda;font-family:"Figtree",Sans-serif;font-size:18px;font-weight:700}.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1 span{background-color:#4e2fda}.elementor-69 .elementor-element.elementor-element-56598a8 .header-btn1{color:#f6f8f9}