.navbar.top .container{max-width:1200px;}.navbar.top{}.navbar.top .navbar-nav .nav-item a:not(.btn){padding-right:15px;padding-left:15px;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.navbar.top .navbar-nav .nav-item a:not(.btn):hover{}{margin-right:15px;margin-left:15px;}.navbar.sub .container{max-width:1200px;}.navbar.sub{}.navbar-holder{}.navbar.sub.navbar-sticky{}.navbar.sub .dropdown .dropdown-menu{}header .navbar-expand .navbar-brand img{height:45px;}@media(max-width:768px){header .navbar-expand .navbar-brand img{height:45px;}}.navbar.sub .navbar-nav .nav-item a:not(.btn){padding-right:10px;padding-left:10px;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.navbar.sub .navbar-nav .nav-item a:not(.btn).active, .navbar.sub .navbar-nav .nav-item a:not(.btn):hover{}.navbar.sub .navbar-nav .nav-item .btn, header .navbar-expand .navbar-brand{margin-right:10px;margin-left:10px;}.navbar.sub .primary-button, .navbar.sub .primary-button:visited, .navbar.sub .primary-button:active, .navbar.sub .secondary-button, .navbar.sub .secondary-button:visited, .navbar.sub .secondary-button:active{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.2;}.navbar.sub .primary-button:hover, .navbar.sub .secondary-button:hover{}.modal-menu .modal-content{}.modal-menu .modal-content a:not(.btn){font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.modal-menu .modal-content a:not(.btn):hover{}.modal-menu .primary-button, .modal-menu .primary-button:visited, .modal-menu .primary-button:active, .modal-menu .secondary-button, .modal-menu .secondary-button:visited, .modal-menu .secondary-button:active{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.5;}.modal-menu .primary-button:hover, .modal-menu .secondary-button:hover{}.modal-menu .icon-close{}.modal-menu .icon-close:hover{}.bottom-bar .container{max-width:1200px;}.bottom-bar{}.bottom-bar .navbar-nav .nav-item a:not(.btn){padding-right:15px;padding-left:15px;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.bottom-bar .navbar-nav .nav-item a:not(.btn):hover{}{margin-right:15px;margin-left:15px;}footer .footer.main .container{max-width:1200px;}footer .footer.main{}footer .offers .items .item{}footer .footer.main .card{background-color:#ffffff06;}footer .navbar-brand img{height:1px;}@media(max-width:768px){footer .navbar-brand img{height:1px;}}footer .footer.main h4{font-family:Inter,sans-serif;font-style:default;font-size:1.5rem;font-weight:700;line-height:1.2;}@media(max-width:768px){footer .footer.main h4{font-style:default;font-size:1.5rem!important;font-weight:700;}}footer .footer.main p{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}@media(max-width:768px){footer .footer.main p{font-style:default;font-size:1rem!important;font-weight:400;}}footer .footer.main a, .footer.main a:not(.btn){font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}footer .footer.main a:hover, .footer.main a:not(.btn):hover{}footer .footer.main .primary-button, .footer.main .primary-button:visited, .footer.main .primary-button:active, .footer.main .secondary-button, .footer.main .secondary-button:visited, .footer.main .secondary-button:active, .footer.main input[type="submit"]{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.2;}footer .footer.main .primary-button:hover, .footer.main .secondary-button:hover, .footer.main input[type="submit"]:hover{}.preloader{}.counter.preloader .radial span, .counter.preloader .radial span i{font-family:Inter,sans-serif;font-style:default;font-size:4rem;font-weight:900;line-height:1.2;}@media(max-width:768px){.counter.preloader .radial span, .counter.preloader .radial span i{font-style:default;font-size:3rem!important;font-weight:900;}}.scroll-to-top i{}.scroll-to-top i{}.scroll-to-top i:hover{}
/* Advanced CSS */
footer .footer.main {
    display: none;
}

.footer .bottom-bar .nav-link:hover {
    color: var(--light-text-color);
    cursor: default;
}

section .pre-title {
    font-size: 1.2rem;
}

section .process .step {
  width: auto;
}

.elementor-icon-list-item
{align-items: start !important;}
.elementor-icon-list-item .elementor-icon-list-icon
{margin-top: 2px;}

@media(max-width:1120px) {
  .bottom-bar .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center !important;
  }
}

.navbar.sub .dropdown .dropdown-menu {
  left: initial;
  right: 0;
}

.navbar.sub .navbar-nav .dropdown-menu .nav-item a:not(.btn) {
  justify-content: start;
}

.navbar.sub .navbar-nav .dropdown-menu .nav-item a:not(.btn) img {
  margin-right: 10px;
}

section.full-height {
  height: 100vh;
}

@media (max-width: 767px) {
  .testimonials .card .heading {
    font-size: 12px !important;
  }
}

.menu .dropdown .dropdown-menu .nav-item .nav-link {
  justify-content: flex-start;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.menu .dropdown .dropdown-menu .nav-item .nav-link img {
  margin-right: 10px;
}

@media only screen and (max-width: 768px) and (max-height: 300px) {
  .hero .pre-title {
    display: none !important;
  }
}

@media only screen and (max-width: 768px) and (max-height: 300px) {
  .hero .title {
    display: none !important;
  }
}

@media only screen and (max-width: 1024px) and (max-height: 600px) {
  .hero .pre-title {
    display: none !important;
  }
}