@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');

body, p, span, li, a, button, input, textarea {}
h1, h2, h3, h4, h5, h6 {font-family: 'Inter', sans-serif !important;}

.gradient-text {display: inline-block;background: linear-gradient(90deg, #81BCF4 9%, #4E5DF3 50%, #9A7CFB 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;text-rendering: geometricPrecision;}
.gradient-vertical-line{width: 3px;height: 23px;background: linear-gradient(to bottom, #9A7CFB 0%, #4E5DF3 50%, #81BCF4 100%);margin-right: 10px;}


.gradient-horizontal-line{width: 160px;height: 3px;background: linear-gradient(to bottom, #9A7CFB 0%, #4E5DF3 50%, #81BCF4 100%);margin-right: 10px;display: block;}

.gradient-background {
   background: linear-gradient(
    360deg,
    #81BCF4 0%,
    #4E5DF3 39%,
    #9A7CFB 67%
  );}


.site-section-header .elementor-widget-container .elementor-heading-title{font:normal normal 400 16px/1.5 'Inter', sans-serif;color: #FFFFFF !important;display: inline-flex;}

.site-title .elementor-widget-container h2{font:normal normal 500 40px/1.5 'Inter', sans-serif;}

.site-title-style-two .elementor-widget-container h2{font:normal normal 500 40px/1.5 'Inter', sans-serif;}

.site-paragarph .elementor-widget-container .elementor-text-editor p{color: #FFFFFF;font:normal normal 400 16px/1.5 'DM Sans', sans-serif;}

.site-button .elementor-widget-container .elementor-button-wrapper a{font:normal normal 400 16px/1.5 'DM Sans', sans-serif;}




.new-custom-av-footer{}

.elementor-685 .elementor-element.elementor-element-572a252 .elementor-icon-list-icon i{color: #FFFFFF;background: #4E5DF3;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    padding: 12px;}
.elementor-685 .elementor-element.elementor-element-572a252 .elementor-icon-list-text{color: #FFFFFF;font:normal normal 400 16px/1.4 'DM Sans', sans-serif;padding-left: 10px;}
.elementor-685 .elementor-element.elementor-element-572a252 .elementor-icon-list-text:hover{text-decoration: underline;}



.footer-sub-title .elementor-widget-container h4{font:normal normal 600 18px/1.5 'Inter', sans-serif;color: #FFFFFF !important;}

.footer-menu-links .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item{padding: 7px 0px;font:normal normal 400 16px/1.4 'DM Sans', sans-serif;color: #787878;}
.footer-menu-links .elementor-widget-container .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item:hover{color: #ffffff;}

.elementor-685 .elementor-element.elementor-element-31c6101 .elementor-text-editor h5{color: #FFFFFF;margin-bottom: 5px;font:normal normal 400 18px/1.4 'DM Sans', sans-serif;}
.elementor-685 .elementor-element.elementor-element-31c6101 .elementor-text-editor p{color: #787878;margin-bottom: 15px;font:normal normal 400 16px/1.4 'DM Sans', sans-serif;}

.footer-copyright-text .elementor-widget-container p{font:normal normal 400 15px/1.4 'DM Sans', sans-serif;color: #787878 !important;}

.elementor-685 .elementor-element.elementor-element-3ee4f73 .elementor-icon{font-size: 20px;background: #4E5DF3;padding: 9px;border-radius: 50%;}