.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,.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}small{font-size:.875em}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}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.clearfix:after{display:block;clear:both;content:""}.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}.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}.postbox__comment-input{position:relative;margin-bottom:20px}.postbox__comment-input input,.postbox__comment-input textarea{border:1px solid transparent;background:var(--vl-theme-4)}.postbox__details .postbox__content{padding:35px 40px 30px}@media (max-width:575px){.postbox__details .postbox__content{padding:35px 30px 30px}}.postbox__comment-input input{height:56px;line-height:56px;padding:0 24px}.postbox__comment-input input,.postbox__comment-input textarea{width:100%;border:2px solid var(--vl-grey-1);background:var(--vl-grey-1);color:var(--vl-theme-2);font-size:18px;outline:0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.postbox__comment-input input:focus,.postbox__comment-input textarea:focus{background:var(---vl-theme-5);border-color:var(--vl-theme-1)}.postbox__comment-input textarea{height:180px;resize:none;line-height:1.2;padding:19px 23px 23px}p.subscribe-form input{width:100%;padding:10px 14px;border-radius:30px;border:1px solid #e5e7eb;background:#fff}.footer-9 p.subscribe-form input{background:#fff;opacity:1}.footer-9 button.subscribe-form-button input{background:no-repeat}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)}p.subscribe-form{position:relative}ul.footer-info li{margin-bottom:12px}.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)}.comment-reply-title{font-size:26px;font-weight:600;margin-bottom:20px}.comment-form-cookies-consent{display:none}ol.wp-block-latest-comments{margin-left:0;padding-left:0}.sidebar__widget.widget_block .wp-block-latest-comments article .wp-block-latest-comments__comment-meta{color:#666}.footer__widget .wp-block-group__inner-container h2{font-size:20px;font-weight:500;margin-bottom:25px}.postbox__details .postbox__title{display:none}.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}}.footer-9{background:var(--vl-bg-bg-29);padding:80px 0 0}.footer-9 .footer-info-widget .social-links a{height:40px;width:40px;display:inline-block;border-radius:50%;background:var(--vl-bg-bg-35);text-align:center;line-height:40px;margin:0 6px 0 0;transition:all .4s;color:var(--vl-text-text-1)}.footer-9 .footer__widget ul li a,.footer-9 p,.footer-9 ul.footer-info li span i{color:var(--vl-text-text-1);opacity:80%}.footer-9 .footer__widget ul li a:hover{color:var(--vl-text-text-17)!important}.footer-9 .footer__widget ul li a:before{background:var(--vl-bg-bg-28)!important}.footer-9 .footer-info-widget .social-links a:hover{background:var(--vl-bg-bg-28);color:var(--vl-text-text-1);transition:all .4s}.footer-9 ul.footer-info li span{display:flex;line-height:24px}.footer-9 ul.footer-info li span i{margin:4px 8px 0 0}.footer-9 .footer__bottom .copyright-menu ul li a:hover,.footer-9 ul.footer-info li span:hover{color:var(--vl-text-text-17);transition:all .4s}.footer-9 .footer__bottom .copyright-menu{text-align:end}.footer-9 .footer__bottom .copyright-menu ul li{list-style:none;display:inline-block}.footer-9 .footer__bottom .copyright-menu ul li a,.footer-9 ul.footer-info li span{color:var(--vl-text-text-1);transition:all .4s;opacity:80%}.footer-9 .footer__bottom .copyright-menu ul li:nth-child(1){margin:0 16px 0 0}.footer-9 .footer__bottom-inner{padding:22px 0;border-top:1px solid var(--vl-border-border-5)}.footer-9 button.subscribe-form-button i{color:var(--vl-text-text-17)}.footer-9 button.subscribe-form-button{background:var(--vl-bg-bg-28);height:52px}.footer__widget li{list-style:none;margin-bottom:10px}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}}