

  
  
  
  
  
  
  /* 1a. Containers */
  
  
  
  
  /* 1b. Colors */
  
  
  

  
  /* 1c. Typography */
  
  
  
 

  
  
  
  
  
  
  
  
  
  
  
  /* 1d. Buttons */
  
  
  
  
  
  
  
  /* 1e. Forms */
  
  
  
  
  
  
  
  
  
  
  /* 1f. Tables */
  
  
  
  
  
  
  
  
  
  
  
  /* 1g. Site header */
  
  
  
  
  
  
  
  /* 1h. Site footer */
  
  
  
  
  
  
  
  
  .content-wrapper {
    max-width: 1170px;
  }
  
  .dnd-section,
  .content-wrapper--vertical-spacing {
    padding: 40px 15px;
  }
  
  .dnd-section > .row-fluid {
    max-width: 1170px;
  }
  
  
  
  
  
  html {
    font-size: 17px;
  }
  
  body {
    font-family: Inter, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #505050;
    line-height: 27px;
    font-size: 17px;
  }
  
  /* Paragraphs */
  
  p {
    font-size: 17px;
    font-family: Inter, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  }
  
  /* Anchors */
  
  a {
    color: #00174d;
  }
  
  a:hover,
  a:focus {
    color: #000025;
  }
  
  a:active {
    color: #283f75;
  }
  
  /* Headings */
  
  h1 {
    text-transform: capitalize; font-weight: 700; text-decoration: none; font-family: Inter, sans-serif; font-style: normal;
    color: #00174d;
    font-size: 63px;
    line-height: 69px;
  }
  
  h2 {
    text-transform: capitalize; font-weight: 500; text-decoration: none; font-family: Inter, sans-serif; font-style: normal;
    color: #00174d;
    font-size: 36px;
    line-height: 48px;
  }
  
  h3 {
    text-transform: capitalize; font-weight: 500; text-decoration: none; font-family: Inter, sans-serif; font-style: normal;
    color: #00174d;
    font-size: 30px;
    line-height: 42px;
  }
  
  h4 {
    text-transform: inherit; font-weight: 500; text-decoration: none; font-family: Inter, sans-serif; font-style: normal;
    color: #00174d;
    font-size: 20px;
    line-height: 30px;
  }
  
  h5 {
    text-transform: capitalize; font-weight: 700; text-decoration: none; font-family: Inter, sans-serif; font-style: normal;
    color: #00174d;
    font-size: 18px;
    line-height: 30px;
  }
  
  h6 {
    text-transform: capitalize; font-weight: 600; text-decoration: none; font-family: Inter, sans-serif; font-style: normal;
    color: #00174d;
    font-size: 16px;
    line-height: 27px;
  }
  
  /* Blockquote */
  
  blockquote {
    border-left-color: #ffffff;
  }
  
  
  
  
  
  button,
  .button,
  .button.customizable-button, 
  .banner-botton, #loadMore{
    background-color: 

  
  
    
  


  rgba(23, 190, 116, 1.0)

;
    border: 1px solid #17be74;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 15px 45px;
    
  }
  .blog-posts .style-one.blog-item .holder > .data .read-more-btn .readmore:hover {
  background: 

  
  
    
  


  rgba(23, 190, 116, 1.0)

;
  border: 1px solid 

  
  
    
  


  rgba(23, 190, 116, 1.0)

;
    color: #FFFFFF;
}
  button:hover,
  button:focus,
  .button:hover,
  .button:focus {
    background-color: 

  
  
    
  


  rgba(23, 190, 116, 1.0)

;
    border-color: #7bffd8;
    color: #FFFFFF;
  }
  
  button:active,
  .button:active {
    background-color: 

  
  
    
  


  rgba(23, 190, 116, 1.0)

;
    border-color: #7bffd8;
    color: #FFFFFF;
  }
  
  
  
  
  
  form,
  .submitted-message {
    font-family: Inter, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  }
  
  /* Form title */
  
  .form-title {
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
    color: ;
  }
  
  /* Form label */
  
  form label {
    color: ;
  }
  
  /* Form help text */
  
  form legend {
    color: ;
  }
  
  /* Form inputs */
  
  form input[type=text],
  form input[type=email],
  form input[type=password],
  form input[type=tel],
  form input[type=number],
  form input[type=file],
  form select,
  form textarea {
    border-color: ;
    color: #505050;
  }
  
  form input[type=text]:focus,
  form input[type=email]:focus,
  form input[type=password]:focus,
  form input[type=tel]:focus,
  form input[type=number]:focus,
  form input[type=file]:focus,
  form select:focus,
  form textarea:focus {
    border-color: ;
  }
  
  /* Form placeholder text */
  
  ::-webkit-input-placeholder {
    color: #505050;
  }
  
  ::-webkit-input-placeholder,
  ::-moz-placeholder,
  :-ms-input-placeholder,
  :-moz-placeholder,
  ::placeholder,
  .hs-fieldtype-date .input .hs-dateinput:before {
    color: #505050;
  }
  
  /* Date picker */
  
  .fn-date-picker td.is-selected .pika-button {
    background: #17be74;
  }
  
  .fn-date-picker td .pika-button:hover {
    background-color: #17be74 !important;
  }
  
  .fn-date-picker td.is-today .pika-button {
    color: #17be74;
  }
  
  /* Submit button */
  
  form input[type=submit],
  form .hs-button {
    background-color: 

  
  
    
  


  rgba(23, 190, 116, 1.0)

;
    border: 1px solid #17be74;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 15px 45px;
  }
  
  /*form input[type=submit]:hover,
  form input[type=submit]:focus,
  form .hs-button:hover,
  form .hs-button:focus {
    background-color: rgba(123, 255, 216, 1.0);
    border-color: #7bffd8;
    color: #FFFFFF;
  }
  */
  
  form input[type=submit]:active,
  form .hs-button:active {
    background-color: rgba(23, 190, 116, 1.0);
    border-color: #17be74;
    color: #FFFFFF;
  }
  
  
  
  
  
  table {
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
    border-color: ;
  }
  
  th,
  td {
    border-color: ;
    color: ;
  }
  
  thead th,
  thead td {
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
    border-bottom-color: ;
    color: ;
  }
  
  tfoot td {
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
    color: ;
  }
  
  
  
  
  
  .header, .bsnav {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }
  .top-header {
    background-color: 

  
  
    
  


  rgba(23, 31, 49, 1.0)

;
  }
  
  body .navigation-primary a,
  .header__logo .logo-company-name,
  .header__language-switcher-label-current,
  .header__language-switcher .lang_list_class li a,
  .header nav.navigation-primary ul li a {
    color: #5b5b5b !important;
    font-family: Inter, sans-serif;
  }
  
  .nav-item.dropdown>.navbar-nav .nav-item .nav-link:hover {
    color: #5b5b5b !important;
  }

  .navbar-nav .nav-item.active > .nav-link,
  .navbar-nav .nav-item:active:focus > .nav-link,
  .navbar-nav .nav-item:active > .nav-link,
  .navbar-nav .nav-item:focus > .nav-link,
  .navbar-nav .nav-item:hover > .nav-link,
  .navbar-nav .nav-item.nav-item-double-line.active > .nav-link,
  .navbar-nav .nav-item.nav-item-double-line > .nav-link:active,
  .navbar-nav .nav-item.nav-item-double-line > .nav-link:active:focus,
  .navbar-nav .nav-item.nav-item-double-line > .nav-link:focus,
  .navbar-nav .nav-item.nav-item-double-line > .nav-link:hover,
  .navbar-nav .nav-item.nav-item-line.active > .nav-link,
  .navbar-nav .nav-item.nav-item-line > .nav-link:active,
  .navbar-nav .nav-item.nav-item-line > .nav-link:active:focus,
  .navbar-nav .nav-item.nav-item-line > .nav-link:focus,
  .navbar-nav .nav-item.nav-item-line > .nav-link:hover {
    color: #5b5b5b !important;
  }

  body .navigation-primary a:active,
  .header__language-switcher-label-current:active,
  .header__language-switcher .lang_list_class li a:active {
    color: #5b5b5b !important;
  }
  
  body .submenu.level-2 > li:first-child:before {
    border-color: ;
  }
  
  .header__language-switcher .lang_list_class:before {
    border-bottom-color: ;
  }
  
  .header__language-switcher .lang_list_class.first-active::after {
    border-bottom-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }
  
  .header__language-switcher-label-current,
  .header__language-switcher .lang_list_class li a {
    font-family: Inter, sans-serif;
  }
  
  .header__language-switcher-label-current:after {
    border-top-color: #5b5b5b;
  }
  
  @media(max-width: 767px) {
    .header__navigation {
      background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }
  
    .header__navigation-toggle svg,
    .menu-arrow svg {
      fill: #5b5b5b;
    }
  }
  
  
  
  
  
  .footer {
    background-color: 

  
  
    
  


  rgba(23, 31, 49, 1.0)

;
  }
  
  /* Footer Content */
  
  .footer p,
  .footer h1,
  .footer h2,
  .footer h3,
  .footer h4,
  .footer h5,
  .footer h6,
  .footer label,
  .footer span,
  .footer li,
  .footer img,
  .custom-footer .footer-menu ul li a {
    color: #ffffff;
  }
  
  .wraper_footer.custom-footer .header-social-icons .social-icons .social-links__icon svg {
    fill: #ffffff;
  }
  
  
  
  
  
  .blog-index,
  .blog-post,
  .blog-header__inner,
  .blog-related-posts {
    padding: 40px 0;
  }
  
  .blog-pagination,
  .blog-comments {
    margin-bottom: 40px;
  }
  
  .blog-post__date {
    border-color: #505050;
  }
  
/*   .blog-post__tag-link {
    color: #505050;
  } */
  
  .blog-post__tag-link:hover,
  .blog-post__tag-link:focus {
    color: #282828;
  }
  
  .blog-post__tag-link:active {
    color: #787878;
  }
  
  .blog-pagination__link {
    color: #505050;
  }
  
  .blog-pagination__link--active:after,
  .blog-pagination__prev-link:after,
  .blog-pagination__next-link:after {
    background-color: #17be74;
  }
  
  #comments-listing .comment-reply-to {
    color: #00174d;
  }
  
  #comments-listing .comment-reply-to:hover,
  #comments-listing .comment-reply-to:focus {
    color: #000025;
  }
  
  #comments-listing .comment-reply-to:active {
    color: #283f75;
  }
  
  
  
  
  
  
  
  
  
  
  
  .card__price {
    text-transform: capitalize; font-weight: 500; text-decoration: none; font-family: Inter, sans-serif; font-style: normal;
    color: #00174d;
    font-size: 30px;
  }

  
  
  
  .radiant-icon-box-wrapper.icon-box-parent-style-header-left .radiant-icon-box-icon svg, 
  .radiant-icon-box-wrapper.icon-box-parent-style-two .radiant-icon-box-icon svg,
   .radiant-icon-box-wrapper.icon-box-parent-style-one .radiant-icon-box-icon svg, 
  .body-container--home-two .icon-box-style-three-two .radiant-icon-box-wrapper.icon-box-parent-style-three .radiant-icon-box-icon svg,
  .body-container--home-two .row-depth-1.row-number-4.dnd-section .hs_cos_wrapper_type_rich_text h6, 
.body-container--home-two .row-depth-1.row-number-8.dnd-section .hs_cos_wrapper_type_rich_text h6, .body-container--home-two .row-depth-1.row-number-18.dnd-section .hs_cos_wrapper_type_rich_text h6,
.oliev-faq .oliev-accordion-item.oliev-faq-active>.oliev-faq-title, .fancy-text-box-slider-two .radiant-fancy-text-box .holder .pic svg,.banner-inner svg {
    fill: #17be74;
    color: #17be74;
    
  }
.banner-text span {
    color: #17be74;
}
.rt-icon-box1 .rt-img-box3, .body-container--home-three .recent-blogs .blog-item>.holder .category-display ul li a, .blog-post__tag-link, .banner-inner p, .rt-icon-box6 .rt-img-box6, .body-container--home-two .row-depth-1.row-number-4.dnd-section h2 span{
  fill: #17be74;
  color: #17be74;
}
.rt-icon-box10 .rt-img-box, .rt-icon-box10 p, .body-container--home-two .row-depth-1.dnd-section .home4-text-three h2 span, .rt-icon-box1 .rt-img-box3, .rt-icon-box7, .body-container--home-two .row-depth-1.dnd-section .home4-text-four h2 span{
  fill: #17be74;
  color: #17be74;
}
.body-container--home-two .heading-inner span svg, .body-container--home-two .row-depth-1.dnd-section .home4-text-one h2 span, .body-container--home-two .row-depth-1.dnd-section .home4-text-two h2 span, .rt-service-box8 .rt-img-box{
  fill: #17be74;
  color: #17be74;
}
.body-container--home-five .rt-client-success h4, .body-container--home-five .home-5-big-text p, ul.rt-service-area li a.iconbox-botton, .body-container--home-five .home5-text-three h4, .body-container--home-five .home5-two-text-four h4{
  fill: #17be74;
  color: #17be74;
}
.radiant-pricing-table-3.spotlight-true .holder>.select-btn a.btn, .radiant-pricing-table-2 .holder>.select-btn a.btn{
  color: #ffffff;
  background:#17be74;
}
.radiant-icon-box-wrapper.icon-box-parent-style-header-left .radiant-icon-box-icon svg, .body-container--about .row-depth-1.row-number-2.dnd-section .hs_cos_wrapper_type_rich_text h6, .body-container--about .row-depth-1.row-number-8.dnd-section h6,
.body-container--about .row-depth-1.row-number-11.dnd-section .hs_cos_wrapper_type_rich_text h6{
  fill: #17be74;
   color: #17be74;
}
.rt-service-box1 .rt-img-box svg, .body-container--about .about2-icon1 .radiant-icon-box-wrapper.icon-box-parent-style-two .radiant-icon-box-icon svg, .rt-progressbar-bar, .case-icon-detail-box svg{
    fill: #17be74;
}
.team .rt-professionals-team>.holder>.pic>.data, .career-box > .holder > .job-btn-grp .btn-one > .job-apply-modal > .rt-modal-pop > label.demo, .brochures-detail a, .rt-eventbox-one > .holder .course-hover-box{
  background:#17be74;
}
.career-detail ul li, .event_box_area p.event-date{
  color: #17be74;
}
.oliev-faq .oliev-accordion-item.oliev-faq-active>.oliev-faq-title { background:#17be74; }
.body-container--customer .row-depth-1.row-number-2.dnd-section .hs_cos_wrapper_type_rich_text h6 { color:#17be74; }

.radiant-icon-box-wrapper.icon-box-parent-style-two .radiant-icon-box-icon svg {
    fill: #17be74;
}
.rt-icon-box7 .rt-img-box svg, div#hs_cos_wrapper_dnd_area-module-70 svg{
  fill: #17be74;
}

.active .tab-head-line {
    background: #17be74;
}
.radiant-icon-box-wrapper.icon-box-parent-style-two .radiant-icon-box-icon svg {
    fill: #17be74;
}
.radiant-pricing-table-4 .holder svg {
    fill: #17be74;    
}

.radiant-pricing-table-4.spotlight-true .holder {
    background: #17be74;   
}
.radiant-pricing-table-3 .holder svg {
    fill: #17be74;
}

.radiant-pricing-table-3.spotlight-true .holder>.pricing .price {
    color: #17be74;
}

.radiant-pricing-table-3.spotlight-true .holder {
    border-bottom: 3px solid #17be74;
}
.radiant-pricing-table-2.spotlight-true .holder>.pricing .price {
    color: #17be74;
}

.radiant-pricing-table-2.spotlight-true .holder {
    border-top: 3px solid #17be74;
}

.radiant-pricing-table-2 .holder>.list ul li svg {
    fill: #17be74;
    
}
.radiant-pricing-table>.holder>.select-btn .btn {
color:#17be74;
border: 1px solid #17be74;
}

.body-container--pricing .radiant-counter {
    border-left: 2px solid #17be74;    
}
.body-container--pricing .row-depth-1.row-number-16.dnd-section .hs_cos_wrapper_type_rich_text h6,.rt-content-box-wrapper h3 {
    color: #17be74; 
}
.event-icon-detail-box svg {
    fill: #17be74; 
}

.schedule-box > .holder .schedule-amount svg, .event-detail-content-part p.event-location svg {
    fill: #17be74; 
}
.event_box_area p.event-date {
    color: #17be74; 
}
   .oliev-faq .oliev-accordion-item.oliev-faq-active>.oliev-faq-title,  .rt-modal-pop label.rt-gradient-btn.demo, .rt-progressbar-bar, .rt-icon-box6:hover:after, .rt-icon-box6:hover:before, .body-container--home-two .home4-text-five{
    background:#17be74;
  }
.body-container--home-two .home4-text-six{
  background:#17be74;
}
  
  
  
.home-fancy-one .fancy-text-box-slider-two .radiant-fancy-text-box .holder .title h5,.body-container--home .row-depth-1.row-number-8.dnd-section h2,.body-container--home .row-depth-1.row-number-8.dnd-section p, 
.rt-modal-pop label.rt-gradient-btn.demo, .rt-icon-box1:hover .rt-img-box3, .radiant-counter-style-one .radiant-counter-style-one_inner .radiant-counter-style-one_content .rt-img-box{
  color: #ffffff;
  fill: #ffffff;
}
.footer-subscribe-form form input[type=submit]{
  color: #ffffff;
}
.header-social-icons .social-icons .social-links__icon svg{

  color: #ffffff;
  fill: #ffffff;
}
.body-container--home-two .home4-text-five, .body-container--home-two .home4-text-six, .oliev-faq .oliev-accordion-item.oliev-faq-active > .oliev-faq-title, .rt-icon-box6:hover::after, .rt-icon-box6:hover::before, .rt-modal-pop label.rt-gradient-btn.demo, .rt-progressbar-bar {
  background: #17be74;
}

.body-container--home-four .dnd-section.row-number-2 .span3.widget-span.widget-type-custom_widget.dnd-module.dnd_area-module-5-flexbox-positioning .rt-icon-box6::after, .body-container--home-four .dnd-section.row-number-2 .span3.widget-span.widget-type-custom_widget.dnd-module.dnd_area-module-5-flexbox-positioning .rt-icon-box6::before{
  background: #17be74;
}
.body-container--home-two .row-depth-1.row-number-4.dnd-section .home4-about-detail {
    border-left: 4px solid #17be74;
}
.rt-icon-box10 p, .rt-icon-box10:hover:after {
    color: #17be74;
    }

    .hm4-icon9box1 ul.rt-auto-grid9 li {
    
    border-right: 4px solid #17be74;
}
.hm4-icon9box2 ul.rt-auto-grid9 li {

    background: #17be74;
}


.body-container--home-three .row-depth-1.row-number-13.dnd-row .span1 svg{
fill: #17be74;
}
.body-container--home-three .radiant-icon-box2-content h4.radiant-icon-box2-title span svg{
fill: #17be74;
}
.icon-area svg {
fill: #17be74;
}

.body-container--home-five .home5-proj-details .hs_cos_wrapper .rt-proj-no {
color: #17be74;
}
.rt-service-box1 .rt-img-box svg {
    fill: #17be74;
}

.body-container--about .about2-icon1 .radiant-icon-box-wrapper.icon-box-parent-style-two .radiant-icon-box-icon svg {
    stroke: #17be74;
}

.radiant-counter-style-one:hover .radiant-counter_number.radiant-counter-style-one_number.radiant-h2 {
color: #17be74;
}

.body-container--service-2 .row-depth-1.row-number-27.dnd-section .dnd_area-column-37-background-image .span6 .service2-sec9 {
 border-left: 2px solid #17be74;
}
.testimonial .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .testimonial .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
 background-color: #17be74;
}
.body-container--pricing .row-depth-1.row-number-8.dnd-section .hs_cos_wrapper_type_rich_text h6, .body-container--pricing .row-depth-1.row-number-16.dnd-section .hs_cos_wrapper_type_rich_text h6 {
 color: #17be74;
}
.rt-content-box-wrapper h3{
color: #17be74;
}
.rt-content-box-wrapper h5:before {
 background: #17be74;
}
.rt-content-box-wrapper h5:before {
 background: #17be74;
}

.radiant-pricing-table-2.spotlight-true .holder>.select-btn a.btn{
background: #17be74 !important;
border: 1px solid #17be74 !important;
}
.tab-head-line p:after {
    background: #17be74;
}
.footer-subscribe-form .actions {
    background: #17be74;
}

.blog-posts .style-one.blog-item .holder .tag-name a {
    background: #17be74;
}


.blog-posts .style-one.blog-item .holder>.data .read-more-btn .readmore:hover {
    background: #17be74;    border: 1px solid #17be74;
}


#loadMore {
    background-color: #17be74;
}


.blog-posts .style-two.blog-item .holder>.data .blog-author-details a {
    color: #17be74;
}


.blog-posts .style-two.blog-item>.holder>.data .blog-author-details .blog-post-date {
    color: #17be74;
}


.blog-posts .style-two.blog-item .holder .data .tag-name a {
    background: #17be74;
}


span#hs_cos_wrapper_ svg {
    fill: #17be74;
}


.body-container--blog-post .actions, .body-container--blog-post form input[type=submit] {
    background: #17be74 !important;
}


.random-post-wrapper>.random-post-pic img {
    border: 2px solid #17be74;
}


.right-sidebar button {
    background: #17be74;
}

.blog-list-tags i.ti-tag, time.blog-post__timestamp i {
    color: #17be74;
}

.blog-list-tags i.ti-tag, time.blog-post__timestamp i {
    color: #17be74;
}
.right-sidebar h5.widget-title:before {
    color: #17be74;
}
.blog-post__body blockquote {
    border-left: 4px solid #17be74 !important;
}
.fancy-text-box-slider-two .radiant-fancy-text-box .holder .rt-fancy-text-box-hidden .rt-fancy-text-box-hidden-inner .btn {
    color: #17be74;
}
.body-container-webinar .row-depth-1.row-number-2.dnd-section h2 span {
    color: #17be74;
}

.dnd_area-row-3-background-color {
    background-color: #17be74 !important;
}
.heading-inner.animate__animated.animate__delay-1s span svg {
    background: #17be74;
}
.heading-inner.animate__animated.animate__delay-1s span svg { background: #17be74;}


.landing-ebook .row-depth-1.row-number-15.dnd-section p a {
    color: #17be74;
}


.dnd_area-row-5-background-color {
    background-color: #17be74 !important;
}


.landing-ebook .row-depth-1.row-number-32.dnd-section .span6 h4 span {
    color: #17be74;
}

.body-container-form-two .row-depth-1.row-number-2.dnd_area-row-1-padding.dnd-section .row-depth-1.row-number-4.dnd-row h2 span {
    color: #17be74;
}

.body-container-form-three .row-depth-1.row-number-2.dnd-section h2 span {
    color: #17be74;
}
.rt-popup-video a svg {

    fill: #17be74;
}
.blog-posts .style-one.blog-item .holder .tag-name a,.blog-posts .style-two.blog-item .holder .data .tag-name a {
    background: #17be74;
}
.blog-posts .style-two.blog-item .holder>.data .blog-author-details a{ color: #17be74; }
.blog-posts .style-one.blog-item .holder .tag-name a {
    background: #17be74;
}
.career-box > .holder > .job-btn-grp .btn-one > .job-apply-modal > .rt-modal-pop > label.demo:hover{  #17be74 !important;
}