.header-btn1{display:inline-block;font-family:var(--vl-family-font1);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);color:var(--vl-text-text-1);padding:8px 16px;border-radius:30px;position:relative;z-index:1}.header-btn1:after{position:absolute;content:"";height:100%;width:1px;left:50%;top:0;z-index:-1;background:var(--vl-text-text-13);border-radius:30px;visibility:hidden;opacity:0}.header-btn1 span{height:36px;width:36px;display:inline-block;border-radius:50%;line-height:var(--vl-font-size-font-s36);text-align:center;background:var(--vl-text-text-1);color:var(--vl-text-text-4);transform:rotate(-45deg);position:relative;left:8px}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999;background-color:var(--vl-text-text-1);display:flex;align-items:center;justify-content:center}.loading-container,.loading{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%}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}h5{font-size:1.25rem}progress{vertical-align:baseline}@media (min-width:1200px){.d-xl-block{display:block!important}}.fa-map-marker-alt:before{content:""}.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}.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-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:none}.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}.vl_btn_full{width:100%;text-align:center;justify-content:center}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid{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-719e734 .header-btn1:after{background-color:#090b0e}.elementor-69 .elementor-element.elementor-element-719e734 .header-btn1{color:#f6f8f9}.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1{background-color:#fff}.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1 span{background-color:#4e2fda}.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1:after{background-color:#090b0e}.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1{color:#4e2fda}.elementor-69 .elementor-element.elementor-element-e8dd0b0 .header-btn1{font-family:"Figtree",Sans-serif;font-size:18px;font-weight:700}.elementor-69 .elementor-element.elementor-element-56598a8 .header-btn1:after{background-color:#090b0e}.elementor-69 .elementor-element.elementor-element-56598a8 .header-btn1{color:#f6f8f9}progress.progress-line{position:fixed;top:0;left:0;-webkit-appearance:none;appearance:none;width:100%;height:4px;border:none;background:red;z-index:999}progress.progress-line::-webkit-progress-bar{background-color:#fff}progress.progress-line::-webkit-progress-value{background-color:#6a5cff}