/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.our-team-button, .buy-now-button {
  padding: 7px 14px;
}

.our-team-button {
  background-color: #60e7f5;
  transition: 0.3s;
  color: #1a1942;
border: 1px solid #60e7f5;}

.our-team-button:hover {
  background-color: #ff1782;
  color: #ffffff;
   border: 1px solid #ff1782;
}

.buy-now-button {
border: 1px solid #60e7f5;
  transition: 0.3s;
  color: #1a1942;
}

.buy-now-button:hover {
  background-color: #ff1782;
  color: #ffffff;
  border: 1px solid #ff1782;
}

.team-listing .team-member-image img {
  border-radius: 0px !important;
}

header .header-section.header-sticky.is-sticky {
  background-color: #1a1942;
}

.splide__controls {
  display: none !important;
}

[data-hsfc-id=Renderer] .hsfc-Form p, [data-hsfc-id=Renderer] .hsfc-FieldLabel {
      font-family: var(--body-font-family) !important;
}

[data-hsfc-id=Renderer] .hsfc-Form h2 {
  font-family: Kepler STD Medium !important;
}

.hsfc-PhoneInput__FlagAndCaret {
  padding: 7px 10px !important;
}

 ol.tandc_decimal_type {
list-style-type: decimal;
counter-reset: item;
                margin: 0;
                padding: 0;
            }

            ol.tandc_alpha_type {
                list-style-type: upper-alpha;
                counter-reset: alpha-item;
                margin: 0;
                padding: 0;
               font-family: var(--body-font-family) !important;
            }

            .tandc_li_item,
            .tandc_li_item_nested {
                display: table;
                counter-increment: item;
                margin-bottom: 0.6em;
               font-family: var(--body-font-family) !important;
            }

            .tandc_li_item:before,
            .tandc_li_item_nested:before {
                content: counters(item, ".") ". ";
                display: table-cell;
                padding-right: 0.6em;
               font-family: var(--body-font-family) !important;
            }

            /* Alphabetic counters for the innermost list */
            ol.tandc_alpha_type>.tandc_li_item_nested:before {
                content: counter(alpha-item, upper-alpha) ". ";
                counter-increment: alpha-item;
                display: table-cell;
                padding-right: 0.6em;
               font-family: var(--body-font-family) !important;
            }

            .tandc_li_item_nested {
                margin: 0;
            }

            .tandc_li_item_nested:before {
                content: counters(item, ".") " ";
            }
.social a {
  fill: var(--headings-color) !important;
  stroke: var(--headings-color) !important;
  background-color: rgba(255, 255, 255, 1.0);
    border: 1px solid var(--headings-color);
    border-radius: 0% !important;
}

.social a:hover {
background-color: var(--link-color) !important;
border-color: var(--link-color) !important;
}

.blog-details-content .entry-content .thumbnail img {
    border-radius: 0px !important;
    width: 50%;
    float: right;
    margin: 20px 0px 0px 30px;
}

[data-hsfc-id=Renderer] .hsfc-RichText {
      color: #1a1942;
    font-family: var(--body-font-family) !important;
    font-size: var(--body-font-size) !important;
    font-style: normal;
    font-weight: var(--body-font-weight);
    line-height: var(--body-line-height);
}

[data-hsfc-id=Renderer] .hsfc-Button, .newsletter-form-style form .hs-submit input {
      font-family: var(--body-font-family) !important;
    font-size: var(--body-font-size) !important;
  border-radius: 0px !important;
  background-color: var(--form-btn-bg-color) !important;
  color: var(--headings-color) !important;
  font-weight: var(--body-font-weight) !important;
    -webkit-transition: background-color 0.15s ease-out !important;
  -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
}
 
[data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover, .newsletter-form-style form .hs-submit input:hover {
    transform: translateY(0px) !important;
    filter: brightness(100%) !important;
    color: rgba(255, 255, 255, 1.0) !important;
    background-color: rgba(255, 23, 130, 1.0) !important;
}

.newsletter-form-style input[type=email] {
  border-radius: 0px !important;
}

 ._playButton_1o7vn_125{
  color: #1a1942 !important;
  fill:  #1a1942 !important;
  background-color: #60e7f5 !important;
      -webkit-transition: background-color 0.15s ease-out !important;
  -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
}

._control-button_1nxo7_36:hover svg , ._control-button_1nxo7_36:hover span {
      fill: rgba(255, 255, 255, 1.0) !important;

  color: #ffffff !important;
              -webkit-transition: background-color 0.15s ease-out !important;
  -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
}

._control-button_1nxo7_36:hover {
   background-color: #ff1782 !important;
}

._playButton_1o7vn_125:hover {
      fill: rgba(255, 255, 255, 1.0) !important;
          background-color: #ff1782 !important;
  color: #ffffff !important;
              -webkit-transition: background-color 0.15s ease-out !important;
  -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
}
._playButton_1o7vn_125 {
  border-radius: 0px !important;
}

.testimonial-slider-active {
  padding: 0px !important;
}

.testimonial-wrap .testimonial-content .testimonial-rating {
  margin: 0px !important;
}

.testimonial-wrap .testimonial-content {
    padding: 44px 40px 44px !important;
}

.wave-top svg {
  height: 120px !important;
}

.blog .blog-info .meta {
  display: none !important;
}

.blog-info h3 a {
  text-transform: none !important;
  font-family: var(--body-font-family) !important;
  color: #1a1942;
  transition-property: color;
  transition-delay: 0.05s;
}

.blog:hover h3 a {
color: #ff1782;
}

.page-banner-section {
background: url(https://142374506.fs1.hubspotusercontent-eu1.net/hubfs/142374506/Header%20Image%20v6-01.jpg) !important;
      background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

[data-hsfc-id=Renderer] .hsfc-PostSubmit a {
  background: #60e7f5 !important;
  padding: 10px 15px !important;
  color: #1a1042 !important;
    -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
}

[data-hsfc-id=Renderer] .hsfc-PostSubmit a:hover {
  background: #ff1782 !important;
  color: #fff !important;
}

[data-hsfc-id=Renderer] .hsfc-RichText p {
   background: #60e7f5 !important;
  padding: 10px 15px !important;
  color: #1a1042 !important;
    -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
}

[data-hsfc-id=Renderer] .hsfc-RichText p:hover {
  background: #ff1782 !important;
  color: #fff !important;
}

.system-content-second-line {
      font-family: 'Futura PT';
}

.system-content-button {
    background: #60e7f5 !important;
  padding: 10px 15px !important;
  color: #1a1042 !important;
    -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
  font-family: 'Futura PT';
}

.system-content-button:hover {
  background: #ff1782 !important;
  color: #fff !important;
}

.form-wrapper--password-prompt form {
    align-items: flex-end;
    display: flex;
    padding-top: 3%;
    width: 75%;
  margin: auto;
}

@media only screen and (min-width: 1000px) {
  .form-wrapper--password-prompt form{
width: 50%;
}
}

.form-wrapper--password-prompt input[type=password] {
      background-color: var(--form-fieldInput-bg-color) !important;
    border: 1px solid #1a1942 !important;
    border-radius: 0px !important;
    color: var(--form-inputs-text-color) !important;
    padding: 20px 40px !important;
  font-family: "Futura PT";
  min-height: 50px;
}

.form-wrapper--password-prompt input[type=submit] {
      background-color: #60e7f5 !important;
    border-radius: 0px !important;
  border: 0px;
    color: var(--form-inputs-text-color) !important;
    padding: 16px 40px !important;
  font-family: "Futura PT";
  min-height: 50px;
  margin-left: 10px;
}

.form-wrapper--password-prompt input[type=submit]:hover {
      background-color: #ff1782 !important;
    border-radius: 0px !important;
    color: #fff !important;
}

.sarch-results-page input[type=search] {
  font-family: "Futura PT";
  border: 1px solid #1a1942 !important;
  border-radius: 0px;
}

.sarch-results-page button {
  padding: 10px 20px;
  border-radius:0px;
  background-color: #60e7f5;
  color:#1a1942;
     -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
  border:0px;
}

.sarch-results-page button:hover {
  background-color: #ff1782;
  color:#fff;
}

.sarch-results-page p  {
  font-family: "Futura PT";
}

.sarch-results-page a {
  color: #1a1942;
}

.sarch-results-page a:hover {
  color: #fff !important;
  background-color: #ff1782 !important;
}


.sarch-results-page .hs-search-results__pagination {
  font-family: "Futura PT";
  margin-top: 5%;     
  -moz-transition: background-color 0.15s ease-out !important;
  -o-transition: background-color 0.15s ease-out !important;
  transition: background-color 0.15s ease-out !important;
  border:0px;
  color: #1a1942;
}

.sarch-results-page .hs-search-results__pagination__link--active {
  border: 0px;
  background-color: #60e7f5;
}

.sarch-results-page .hs-search-results__pagination__link--first, .hs-search-results__pagination__link--prev, .hs-search-results__pagination__link--next, .hs-search-results__pagination__link--last {
  padding: 5px 10px;
}

/*************** Team-listing iPhone Portrait**************/
@media only screen and (max-width: 479px) and (min-width: 320px){
  .team-listing .team-listing-outer {
    display: block !important;
  }
}
/********************** Team-listing iPhone Landscape*************/
@media only screen and (max-width: 767px) and (min-width: 480px){
  .team-listing .team-listing-outer {
    display: block !important;
  }
}
/*************************Team-listing iPad Portrait***************/
@media only screen and (max-width: 985px) and (min-width: 768px){
    .team-listing .team-listing-outer {
    display: grid !important;
  }
}
/**************Team-listing iPad Landscape***************/
@media only screen and ( max-width: 1024px ) and (min-width: 986px){

    .team-listing .team-listing-outer {
    display: grid !important;
}
}
@media (min-width: 420px) {
  .slick-slide .team-member-image img{
    width: 100%;
    object-fit:cover;
  }
}

.counter_section.counter_layout_v1 .counters .counter .main-box {
  box-shadow: 0px 0px 0px rgba(255, 0, 0, 0) !important;
}


.counter_section.counter_layout_v1 .counters .counter .main-box .count .counter-value {
  font-family: 'Kepler STD Medium' !important;
  font-size: 50px !important;
}

 .counter_section.counter_layout_v1 .counters .counter .main-box .count h4 {
    font-family: 'Kepler STD Medium' !important;
   font-size: 28px !important;
   padding-left: 10px !important;
}

.counter_section.counter_layout_v1 .counters .counter .main-box h6 {
  font-family:   font-family: var(--body-font-family) !important; 
  font-size: 26px !important;
}

.counter_section.counter_layout_v1 .counters .counter .main-box .count {
  padding-bottom: 0px !important;
}
[data-hsfc-id=Renderer] .hsfc-RichText {
  line-height: 10px;
  font-size: 10px !important;
  font-family: font-family: var(--body-font-family) !important; 
}