/* ubuntu-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/ubuntu-v21-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ubuntu-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ubuntu-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ubuntu-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ubuntu-v21-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ubuntu-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/ubuntu-v21-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body{
  font-family: 'Ubuntu', sans-serif !important;  
  font-size:20px;   
  font-weight:200;
  color:#1B3473 !important;
}  

div[data-hs-anchor="true"] {
  scroll-margin-top: 140px;
}

        
.bg-light2{
  background: #e8eaf1!important;
  color: #fff !important;
}

.navbar-brand{
  font-size: 45px !important;
  color:#fff;
  transition: all 0.3s ease-in-out;
  border-bottom: none !important;
}



.navbar-brand:hover,.navbar-brand:focus,.navbar-brand:active{
  color:#000 !important;
  
}

.navbar-brand img{
  height:80px;
}

.navbar-brand:hover{
  opacity: .6;
}

.nav-item{
  font-size: 18px !important;
  margin-left:10px;
  margin-right:10px;
  font-weight:400 !important;
}



.nav-item:last-child{
  margin-right:0px;
}

nav .dropdown-menu {
  border-radius:0px !important;
 }

nav .dropdown-menu .nav-item{
 margin-right:10px;
 color: #1B3473 !important;
}


.nav-link{
  color:#1B3473 !important;
  font-weight:400 !important;
  transition: all 0.s ease-in-out;
  font-size:20px;
  display: inline-block;
  border-bottom:1px solid #E8EAF1;
    transition: all 0.3s ease-in-out;
}

.nav-link:hover{
  color:#000 !important;
  padding-left: 16px !important;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%234fb3de" class="bi bi-arrow-right-short" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8"/></svg>')
    no-repeat left center !important;
    border-bottom:1px solid #E8EAF1 !important
}


.nav-link.mActive{
color:#000 !important;
font-weight:600;
text-decoration: underline;

}



.current-menu-item a{
 padding-left:16px !important;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23879A95" class="bi bi-arrow-right-short" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8"/></svg>') no-repeat left center !important;
}



a.nav-link.active, a.nav-link.active:hover{
  background:none !important;
  color:#000 !important;
}

nav .dropdown-menu a.nav-link{
  color: #000 !important;
 }

.navbar-toggler {
box-shadow: none !important;
border: none !important;
top:28px;
border-radius: 0px !important;
}

.navbar-toggler:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(79, 179, 222, 0.25) !important;
}


.navbar-toggler span {
  display: block;
  background-color: #1B3473 !important;
  color:#1B3473 !important;
  height: 3px;
  width: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
  left: 0;
  opacity: 1;
  transition: all 0.35s ease-out;
  transform-origin: center left;
  border-radius:4px !important;
}

.navbar-toggler span:nth-child(1) {
  transform: translate(0%, 0%) rotate(0deg);
}

.navbar-toggler span:nth-child(2) {
  opacity: 1;
}

.navbar-toggler span:nth-child(3) {
  transform: translate(0%, 0%) rotate(0deg);
}

.navbar-toggler span:nth-child(1) {
  margin-top: 0.3em;
}

.navbar-toggler:not(.collapsed) span:nth-child(1) {
  transform: translate(15%, -33%) rotate(45deg);
}

.navbar-toggler:not(.collapsed) span:nth-child(2) {
  opacity: 0;
}

.navbar-toggler:not(.collapsed) span:nth-child(3) {
  transform: translate(15%, 33%) rotate(-45deg);
}



a{
  color:#1B3473 ;
  text-decoration: none ;
  border-bottom: 1px solid #999 ;
}

 a:hover{
 
  border-bottom: 1px solid #1B3473;
           
}

a.dc_nav_button2{
  background: #1b3473 !important;
  display: inline-block !important;
  padding:8px 10px !important;
  margin:4px 0px !important;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight:600;
}

a.dc_nav_button2:hover{
  background: #278ab5 !important;
  display: inline-block !important;
  padding:8px 10px !important;
  margin:4px 0px !important;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight:600;
}

button.dc_nav_button2{
  background: #1b3473 !important;
  display: inline-block !important;
  padding:8px 10px !important;
  margin:4px 0px !important;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight:600;
  border-radius: 0px !important;
  border: 0px !important;
  transition: all 0.3s ease-in-out;
}

button.dc_nav_button2:hover{
  background: #278ab5 !important;
  display: inline-block !important;
  padding:8px 10px !important;
  margin:4px 0px !important;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight:600;
}

button.dc_nav_button2:focus{
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(79, 179, 222, 0.25) !important;
}

button.dc_nav_button3{
  background: #1b3473 !important;
  display: inline-block !important;
  padding:8px 10px !important;
  margin:4px 20px 4px 0px !important;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight:600;
  border-radius: 0px !important;
  border: 0px !important;
  transition: all 0.3s ease-in-out;
}

button.dc_nav_button3:hover{
  background: #278ab5 !important;
  display: inline-block !important;
  padding:8px 10px !important;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight:600;
}

button.dc_nav_button3:focus{
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(79, 179, 222, 0.25) !important;
}


h1, h2, h2, h4, h5, h6{
  color:#1b3473 !important;
}

h2{
  color:#278ab5 !important;

}



.dc_menu_add a{
  background: #1b3473 !important;
  display: inline-block !important;
  padding:8px 10px !important;
  margin:4px 0px !important;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight:600;
  transition: all 0.3s ease-in-out;
}

.dc_menu_add a:hover{
 background: #4fb3de !important;
}

.menu_margin{
  margin-top:93px;
}

.menu_margin_start{
  margin-top:93px;
}

.alert{
  background: rgba(79, 179, 222, 0.2) !important;
}

footer{
    margin-top:60px;
    background: #DCF0F8; 
    background: rgba(27, 52, 115, .1) !important;       
} 

footer a{
  color:#1B3473 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #e0e7fc !important;
 
           
} 

footer a:hover{
  color:#1B3473 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #1B3473 !important;
           
} 

footer h2{
  color:#1B3473 !important;
  font-size:24px;          
} 

footer ul {
  list-style: none;
  margin:0px;
  padding:0px;
}

footer ul li {
  list-style: none;
}

footer a, .modal a {
  
  transition: all 0.3s ease-in-out;
}

footer  a:hover, .modal a:hover {
  padding-left: 16px !important;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000" class="bi bi-arrow-right-short" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8"/></svg>')
    no-repeat left center !important;
}

.footer-social a:hover {
 border-color: #E8EAF1 !important;
}

.carousel-control-prev-icon {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23fff"><path d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/></svg>') !important;
}


.b_footer_valid ul{
			text-align: center !important;
		}

		.b_footer_valid li{
			display:inline-block !important;
			margin:0px 10px;
      font-size:16px;
		}

    .alert-info{
      color:#1B3473 !important;
      padding-left:34px;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%231B3473" class="bi bi-check2-circle" viewBox="0 0 16 16"><path d="M2.5 8a5.5 5.5 0 0 1 8.25-4.764.5.5 0 0 0 .5-.866A6.5 6.5 0 1 0 14.5 8a.5.5 0 0 0-1 0 5.5 5.5 0 1 1-11 0"/><path d="M15.354 3.354a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z"/></svg>')  !important;
      background-repeat: no-repeat !important;
      background-position: 8px 24px !important;
    }

    .dc_call{
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%231B3473" class="bi bi-info-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/><path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/></svg>')  !important;
    }

    .carousel-control-prev:focus>.carousel-control-prev-icon{
      background-color:rgba(79,179,222,.6) !important;
    }

    .carousel-control-next:focus>.carousel-control-next-icon{
      background-color:rgba(79,179,222,.6) !important;
    }

    a:focus{
      outline: 2px solid rgba(79,179,222,.6) !important;
      outline-offset: 2px !important;
    }


    .pricing-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: none;
    border-radius: 15px;
    font-size:18px;
}

.pricing-card  h3{
  font-size:20px !important;
  color: #1B3473 !important;

}

.pricing-card  h4{
  font-size:30px ;
  font-weight: 400 !important;
}

.pricing-card  sup{
  font-size:18px ;
}

.pricing-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.feature-list li, .pricing-card td , .pricing-card p {
    margin-bottom: 0.8rem;
   color: #1B3473 !important;
}

.pricing-card tr {
   border-bottom: 1px solid #EBEDF1 !important;
}

.popular-badge {
    position: absolute;
    top: -12px;
    right: 20px;
    border-radius: 20px;
}

.gradient-custom {
    background: linear-gradient(135deg, #1B3473 0%, #4fb3de 100%);
}

.isSmall{
  font-size:14px !important;
}

.isAnfrage{
  background: #1B3473 !important;
  color: #fff !important;
  padding:4px 8px !important;
  text-decoration: underline !important;
  font-weight:200 !important;
  transition: all 0.3s ease-in-out;
}

.isAnfrage:hover{
  background: #fff !important;
  color: #1B3473 !important;
  padding:4px 8px !important;
  text-decoration: underline !important;
  font-weight:200 !important;
}



   
  
    .form-section {
      padding: 32px;
    }
    .form-control,
    .form-select {
      border-radius: 12px;
      padding: 12px 14px;
      border: 1px solid #dbe1ea;
       border-radius: 0px !important;
    }
    .form-control:focus,
    .form-select:focus {
      border-color: #86b7fe;
     box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(79, 179, 222, 0.25) !important;
    }
    textarea.form-control {
      min-height: 140px;
      resize: vertical;
    }
  
    .form-label {
      font-weight: 400;
      color: #1B3473;
    }

    .form-check-label {
      color: #1B3473;
    }

    .invalid-feedback {
      color: #990000 !important;
    }

    .form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {
     color: #990000 !important;
    }

    .form-check-input{
      border-radius: 0px !important;
      border: 1px solid #1B3473 !important;
    }

    .form-check-input:checked {
      background-color: #1B3473 !important;
    }

    .modal-header .btn-close {
      border-radius: 0px !important;
    }

    .testimonial-card {
            background: linear-gradient(145deg, #f3f4f6, #ffffff);
           transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: none;
    border-radius: 15px;
    font-size:18px;
        }

        .testimonial-card:hover {
    
        }

        .quote-icon {
            font-size: 4rem;
            color: #4fbae8;
            opacity: 0.4;
        }

        .avatar {
            width: 80px;
            height: 80px;
            border-radius: 50%;
            object-fit: cover;
            border: 4px solid #ffffff;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        }


        #testimonials   .carousel-control-prev,
        #testimonials .carousel-control-next {
            width: 40px;
            height: 40px;
            background-color: #4fbae8;
            border-radius: 0%;
            top: 50%;
            transform: translateY(-50%);
        }

        #testimonials .carousel-control-prev {
            left: -20px;
        }

        #testimonials .carousel-control-next {
            right: -20px;
        }

        #testimonials .carousel-indicators {
            bottom: -50px;
        }

         #testimonials .carousel-indicators button {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: #4fbae8;
            opacity: 0.5;
             border: none !important;
        }

        #testimonials .carousel-indicators .active {
            opacity: 1;
        }

        #testimonials .carousel-indicators   button.active {
            width: 24px;
            height: 12px;
            border-radius:  20px !important;
            background-color: #4fbae8;
            opacity: 1;
            border: none !important;
        }

        #testimonials h2 {
            color: #1B3473 !important;
            font-size: 20px;

        }

         .dc_bg_hosting{
          background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23f5f6f8" class="bi bi-hdd-rack" viewBox="0 0 16 16"><path d="M4.5 5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1M3 4.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0m2 7a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0m-2.5.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1"/><path d="M2 2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h1v2H2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2h-1V7h1a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zm13 2v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1m0 7v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1m-3-4v2H4V7z"/></svg>') no-repeat 60px center !important;
          background-size: auto 90% !important;
        }

        .dc_bg_update{
          background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23f5f6f8" class="bi bi-database-gear" viewBox="0 0 16 16"><path d="M12.096 6.223A5 5 0 0 0 13 5.698V7c0 .289-.213.654-.753 1.007a4.5 4.5 0 0 1 1.753.25V4c0-1.007-.875-1.755-1.904-2.223C11.022 1.289 9.573 1 8 1s-3.022.289-4.096.777C2.875 2.245 2 2.993 2 4v9c0 1.007.875 1.755 1.904 2.223C4.978 15.71 6.427 16 8 16c.536 0 1.058-.034 1.555-.097a4.5 4.5 0 0 1-.813-.927Q8.378 15 8 15c-1.464 0-2.766-.27-3.682-.687C3.356 13.875 3 13.373 3 13v-1.302c.271.202.58.378.904.525C4.978 12.71 6.427 13 8 13h.027a4.6 4.6 0 0 1 0-1H8c-1.464 0-2.766-.27-3.682-.687C3.356 10.875 3 10.373 3 10V8.698c.271.202.58.378.904.525C4.978 9.71 6.427 10 8 10q.393 0 .774-.024a4.5 4.5 0 0 1 1.102-1.132C9.298 8.944 8.666 9 8 9c-1.464 0-2.766-.27-3.682-.687C3.356 7.875 3 7.373 3 7V5.698c.271.202.58.378.904.525C4.978 6.711 6.427 7 8 7s3.022-.289 4.096-.777M3 4c0-.374.356-.875 1.318-1.313C5.234 2.271 6.536 2 8 2s2.766.27 3.682.687C12.644 3.125 13 3.627 13 4c0 .374-.356.875-1.318 1.313C10.766 5.729 9.464 6 8 6s-2.766-.27-3.682-.687C3.356 4.875 3 4.373 3 4"/><path d="M11.886 9.46c.18-.613 1.048-.613 1.229 0l.043.148a.64.64 0 0 0 .921.382l.136-.074c.561-.306 1.175.308.87.869l-.075.136a.64.64 0 0 0 .382.92l.149.045c.612.18.612 1.048 0 1.229l-.15.043a.64.64 0 0 0-.38.921l.074.136c.305.561-.309 1.175-.87.87l-.136-.075a.64.64 0 0 0-.92.382l-.045.149c-.18.612-1.048.612-1.229 0l-.043-.15a.64.64 0 0 0-.921-.38l-.136.074c-.561.305-1.175-.309-.87-.87l.075-.136a.64.64 0 0 0-.382-.92l-.148-.045c-.613-.18-.613-1.048 0-1.229l.148-.043a.64.64 0 0 0 .382-.921l-.074-.136c-.306-.561.308-1.175.869-.87l.136.075a.64.64 0 0 0 .92-.382zM14 12.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"/></svg>') no-repeat 60px center !important;
          background-size: auto 90% !important;
        }

        .dc_bg_language{
          background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23f5f6f8" class="bi bi-translate" viewBox="0 0 16 16"><path d="M4.545 6.714 4.11 8H3l1.862-5h1.284L8 8H6.833l-.435-1.286zm1.634-.736L5.5 3.956h-.049l-.679 2.022z"/><path d="M0 2a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v3h3a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-3H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zm7.138 9.995q.289.451.63.846c-.748.575-1.673 1.001-2.768 1.292.178.217.451.635.555.867 1.125-.359 2.08-.844 2.886-1.494.777.665 1.739 1.165 2.93 1.472.133-.254.414-.673.629-.89-1.125-.253-2.057-.694-2.82-1.284.681-.747 1.222-1.651 1.621-2.757H14V8h-3v1.047h.765c-.318.844-.74 1.546-1.272 2.13a6 6 0 0 1-.415-.492 2 2 0 0 1-.94.31"/></svg>') no-repeat 60px center !important;
          background-size: auto 90% !important;
        }

        .dc_bg_weiter{
          background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23f5f6f8" class="bi bi-hand-thumbs-up" viewBox="0 0 16 16"><path d="M8.864.046C7.908-.193 7.02.53 6.956 1.466c-.072 1.051-.23 2.016-.428 2.59-.125.36-.479 1.013-1.04 1.639-.557.623-1.282 1.178-2.131 1.41C2.685 7.288 2 7.87 2 8.72v4.001c0 .845.682 1.464 1.448 1.545 1.07.114 1.564.415 2.068.723l.048.03c.272.165.578.348.97.484.397.136.861.217 1.466.217h3.5c.937 0 1.599-.477 1.934-1.064a1.86 1.86 0 0 0 .254-.912c0-.152-.023-.312-.077-.464.201-.263.38-.578.488-.901.11-.33.172-.762.004-1.149.069-.13.12-.269.159-.403.077-.27.113-.568.113-.857 0-.288-.036-.585-.113-.856a2 2 0 0 0-.138-.362 1.9 1.9 0 0 0 .234-1.734c-.206-.592-.682-1.1-1.2-1.272-.847-.282-1.803-.276-2.516-.211a10 10 0 0 0-.443.05 9.4 9.4 0 0 0-.062-4.509A1.38 1.38 0 0 0 9.125.111zM11.5 14.721H8c-.51 0-.863-.069-1.14-.164-.281-.097-.506-.228-.776-.393l-.04-.024c-.555-.339-1.198-.731-2.49-.868-.333-.036-.554-.29-.554-.55V8.72c0-.254.226-.543.62-.65 1.095-.3 1.977-.996 2.614-1.708.635-.71 1.064-1.475 1.238-1.978.243-.7.407-1.768.482-2.85.025-.362.36-.594.667-.518l.262.066c.16.04.258.143.288.255a8.34 8.34 0 0 1-.145 4.725.5.5 0 0 0 .595.644l.003-.001.014-.003.058-.014a9 9 0 0 1 1.036-.157c.663-.06 1.457-.054 2.11.164.175.058.45.3.57.65.107.308.087.67-.266 1.022l-.353.353.353.354c.043.043.105.141.154.315.048.167.075.37.075.581 0 .212-.027.414-.075.582-.05.174-.111.272-.154.315l-.353.353.353.354c.047.047.109.177.005.488a2.2 2.2 0 0 1-.505.805l-.353.353.353.354c.006.005.041.05.041.17a.9.9 0 0 1-.121.416c-.165.288-.503.56-1.066.56z"/></svg>') no-repeat 60px center !important;
          background-size: auto 90% !important;
        }

        .table-transparent {
    --bs-table-bg: transparent !important;
    --bs-table-striped-bg: transparent !important; /* If using striped tables */
}

.carousel-indicators button {
    margin:0px 8px !important;
}

#btn-back-to-top {
  display: inline;
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    opacity: 1;
    z-index: 99999;
    background: none !important;
    outline: 0px !important;
    border: 0px !important;
    box-shadow: 0px !important;
    color: #fff;
    width: 6px;
    height: 100%;
    text-align: center;
  }

#return-to-top-inner {
	 margin: 0px;
   padding:0px;
   width:100%;
   position: relative;
    background: linear-gradient(135deg, #1B3473 0%, #4fb3de 100%);
		}

#btn-back-to-top i {
		  color: #fff;
		  margin: 0;
		  position: relative;
		  left: 0px;
		  top: -1px;
		  font-size: 12px;
		  -webkit-transition: all 0.3s ease;
		  -moz-transition: all 0.3s ease;
		  -ms-transition: all 0.3s ease;
		  -o-transition: all 0.3s ease;
		  transition: all 0.3s ease;
		}

@media (max-width: 768px) {

  body, #testimonials p, .pricing-card , .feature-list li {
   
    font-size:16px;   
  }  

  .navbar-brand img {
    height: 56px;
  }

  .alert-info{
      padding-left:30px;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%231B3473" class="bi bi-check2-circle" viewBox="0 0 16 16"><path d="M2.5 8a5.5 5.5 0 0 1 8.25-4.764.5.5 0 0 0 .5-.866A6.5 6.5 0 1 0 14.5 8a.5.5 0 0 0-1 0 5.5 5.5 0 1 1-11 0"/><path d="M15.354 3.354a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z"/></svg>')  !important;
      background-repeat: no-repeat !important;
      background-position: 8px 20px !important;
    }

    .dc_call{
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%231B3473" class="bi bi-info-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/><path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/></svg>')  !important;
    }

    #testimonials   .carousel-control-prev,
        #testimonials .carousel-control-next {
            display: none !important;
        }


        #btn-back-to-top {
  
    width: 4px;
  }

   }