/* @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    */
/*****************************************/


@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap');
h1 {
font-family: 'Lexend Deca';
  color: #003da5;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.15;
  text-size-adjust: 100%;
}

  @media only screen and (max-width: 1024px) {
    h1 { font-size: 2rem;
    }
}
h2 {
font-family: 'Lexend Deca';
  color: #003da5;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.15;
  text-size-adjust: 100%;
}

  @media only screen and (max-width: 768px) {
    h2 { font-size: 1.7rem;
    }
}
h3 {
font-family: 'Lexend Deca';
  color: #003da5;
  font-size: 1.50rem;
  font-weight: 700;
  line-height: 1.15;
  text-size-adjust: 100%;
}
  @media only screen and (max-width: 768px) {
    h3 { font-size: 1.3rem;
    }
}
h4 {
font-family: 'Lexend Deca';
  color: #003da5;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.15;
  text-size-adjust: 100%;
}
  @media only screen and (max-width: 768px) {
    h4 { font-size: 1.1rem;
    }
}
h5 {
font-family: 'Manrope';
  color: #003da5;
  font-size: 2.75rem;
  font-weight: 800;
  line-height: 1.15;
  text-size-adjust: 100%;
  text-transform: none;
  letter-spacing: normal;
}

@media only screen and (max-width: 768px) {
    h5 { font-size: 1rem;
    }
}
h6 {
font-family: 'arvo';
  color: #003da5;
  font-size: 1.5rem;
  font-weight: 400;
  font-style: italics;
  line-height: 1.15;
  text-size-adjust: 100%;
}

@media only screen and (max-width: 768px) {
    h6 { font-size: 1.2rem;
    }
}
body { 
  font-family: 'Lexend Deca';
  color: #003da5;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
} 

p { 
  font-family: 'Lexend Deca';
  color: #003da5;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.15;
} 
@media only screen and (max-width: 768px) {
    body { font-size: 0.9rem;
    }
}

/*NAVIGATION WIDTH*/
@media only screen and (min-width: 1200px) {
  .max-width-wrapper {
    max-width: 100% !important;
    width: 100%;
    padding-left: 12vw !important;
    padding-right: 12vw !important;
  }}

/* Link customisation*/

a:link {
  
  text-decoration: underline;
  font-family: 'Lexend Deca';
}
a:hover {
  text-decoration: bold;
}

/* Bullet Color*/
li{ color: #003da5; 
}



/* full width section*/

dnd-section {
    padding: 80px 20px;
}
.banner-area .dnd-section {
  padding: 0px;
}

.dnd-section > .row-fluid {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}








/* BUTTON STYLE */
.hs-button {
  font-size: 15px;
  font-weight: 600;  
}
.hs-button, .button--primary {
 background-color: rgba(255,205,0,1.0);
    border-radius: 0px;
    border: 0px solid #ffcd00;
    color: #003da5;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 10px 0;
    font-weight: normal;
  text-transform: inherit;
  transition-duration: 0s;
}
.hs-button:hover {
  background-color: rgba(0,61,165,1.0);
  border: 0px solid rgba(0,61,165,1.0);
  color: rgba(255,255,255,1.0);
  }

@media only screen and (max-width: 768px) {
  
.widget_1700634893349-flexbox-positioning {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start;
  }}

/* Button 1*/
#hs-button_widget_1642475463869 {
background-color: rgba(255,205,0,0.0);
    border-radius: 0px;
    border: 2px solid #ffcd00;
    color: #ffcd00;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-weight: normal;
    letter-spacing: 1.5px;
  transition-duration: 0s;
}
#hs-button_widget_1642475463869:hover {
  background-color: #ffcd00;
  border: 2px solid #ffcd00;
  color: #003da5;
  }
/* Button 2*/
#hs-button_widget_1642477697930 {
background-color: rgba(255,205,0,0.0);
    border-radius: 0px;
    border: 2px solid rgba(0,61,165,1.0);
    color: #003da5;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-weight: normal;
    letter-spacing: 1.5px;
  transition-duration: 0s;
}
#hs-button_widget_1642477697930:hover {
  background-color: #003da5;
  border: 2px solid #003da5;
  color: #ffcd00;
  }
/* Button Jumpstart*/
#hs-button_module_16384116231624 {
background-color: none;
    border-radius: 0px;
    border: 2px solid #003da5;
    color: #003da5;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: normal;
    letter-spacing: 1.5px;
  transition-duration: 0s;
}
#hs-button_module_16384116231624:hover {
  background-color: #003da5;
  border: 2px solid #003da5;
  color: #ffffff;
  }
#hs-button_module_163841882482113 {
background-color: none;
    border-radius: 0px;
    border: 2px solid #003da5;
    color: #003da5;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: normal;
    letter-spacing: 1.5px;
  transition-duration: 0s;
}
#hs-button_module_163841882482113:hover {
  background-color: #003da5;
  border: 2px solid #003da5;
  color: #ffffff;
  }
#hs-button_module_16425526056875 {
background-color: none;
    border-radius: 0px;
    border: 2px solid #003da5;
    color: #003da5;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: normal;
    letter-spacing: 1.5px;
  transition-duration: 0s;
}
#hs-button_module_16425526056875:hover {
  background-color: #003da5;
  border: 2px solid #003da5;
  color: #ffffff;
  }

#hs-button_widget_1682895031374 {
background-color: none;
    border-radius: 0px;
    border: 2px solid #ffffff;
    color: #ffffff;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: normal;
    letter-spacing: 1.5px;
  transition-duration: 0s;
}
/* Tile Style */
.cell_16384116231612-background-color {
  border: 2px solid rgba(0,61,165,0.0) !important;
  border-radius: 1rem;
  margin-top: 20px;
 }
.cell_1638418824821-background-color {
  border: 2px solid rgba(0,61,165,0.0) !important;
  border-radius: 1rem;
  margin-top: 20px;
}
.cell_1638416471411-background-color {
  border: 2px solid rgba(0,61,165,0.0) !important;
  border-radius: 1rem;
  margin-bottom: 20px;
}
.cell_1639020349660-background-color {
  border: 2px solid rgba(0,61,165,0.0) !important;
  border-radius: 1rem;
  margin-bottom: 20px;
}


.cell_1635309774723-background-color {
    border: 2px solid rgba(0,61,165,0.0) !important;
  border-radius: 1.5rem;
}
.cell_1635312195448-background-color {
    border: 2px solid rgba(0,61,165,1.0) !important;
  border-radius: 1.5rem;
}
.cell_1635312110624-background-color {
  border: 2px solid rgba(0,61,165,0.0) !important;
  border-radius: 1.5rem;
}
.cell_1635336542930-background-color {
  border: 2px solid rgba(0,61,165,0.0) !important;
  border-radius: 1.5rem;
}
.cell_1637525813611-background-color {
  border: 2px solid rgba(255,205,0,1.0) !important;
  border-radius: 1.5rem;
}
.cell_1637872835915-background-color {
  border: 2px solid rgba(0,61,165,1.0) !important;
  border-radius: 1.5rem;
}




/*Custom Bullet */
ul {list-style-image: url(https://4431720.fs1.hubspotusercontent-na1.net/hubfs/4431720/Branded%20Assets/Gray%20Plus%20for%20Bullets.png);
}
img {
  height: auto;
  width: auto;
}

/*FORMS*/
/* To center the form within its module and applying a max-width */
form.hs-form,
.hs_cos_wrapper .form-title {
max-width: 100vw;
display: block;
margin: 0 auto;
font-family: Lexend Deca;
  font-weight: normal;
}
.inputs-list:first-child {
    text-indent: -20px;
    padding-left: 20px;
}

.hs_cos_wrapper .form-title, form.hs-form {
    display: block;
    margin: 0 auto;
    max-width: 100vw !important;
}
@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px) {
.form-columns-2 .input {
    width: 103%;
  text-indent: -20px;
    padding-left: 2px;
  }}



/* Hero Mod. column */
@media only screen and (max-width: 768px) {
  .cell_16425391158352-padding {
    padding-top: 20px !important;
    padding-left: 4vw !important;
    padding-right: 4vw !important;
}
}
@media only screen and (max-width: 450px) {
  .cell_16425391158352-padding {
    padding-top: 20px !important;
    padding-left: 0vw !important;
    padding-right: 0vw !important;
}
}
@media (max-width: 767px) {
.dnd-section>.row-fluid, .content-wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }}
@media only screen and (max-width: 1024px) {
  .dnd-section .widget-type-cell {
    padding-top: 0px !important;
    padding-left: 0vw !important;
    padding-right: 0vw !important;
  }}

#hs-button_module_1660707756882 {
background-color: none;
    border-radius: 0px;
    border: 2px solid #003da5;
    color: #003da5;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: normal;
    letter-spacing: 1.5px;
  transition-duration: 0s;
}
#hs-button_module_1660707756882:hover {
  background-color: #003da5;
  border: 2px solid #003da5;
  color: #ffffff;
  }
/* Image visibility SPECIFIC TO SME REPORT 2023 HERO IMAGE*/
.widget_1679456998530-flexbox-positioning > div {
    max-width: 100%;
    flex-shrink: 0 !important;
    opacity: 0%;
}

/*BUTTON ALIGNMENT*/

#hs_cos_wrapper_widget_1634693296608 {
    display: block !important;
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}
  
  /* HEADER */

@media (min-width: 90em) {
.head_inner .page-center {
    max-width: 1000px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }}
@media (min-width: 75em) {
.head_inner .page-center {
    max-width: 1000px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }}
@media (min-width: 62em) {
.head_inner .page-center {
    max-width: 1000px;
  }}

strong {
  font-size: 24px;
}

    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
/*Image Slider*/

.slick-slider {
    margin-bottom: 0px;
}
/*Image Gallery*/
#hs_cos_wrapper_widget_1677641303467 .hs-image__grid__list {
    
    padding-left: 0px;
  padding-right: 0px;
 }
#hs_cos_wrapper_widget_1677641303467 .hs-image__grid__item__overlay__content * {
    font-size: 12px;
  text-align: left;
}
#hs_cos_wrapper_module_16777034859584 .hs-image__grid__list {
    
    padding-left: 0px;
  padding-right: 0px;
}
#hs_cos_wrapper_module_16777034859584 .hs-image__grid__item__overlay__content * {
    font-size: 12px;
  text-align: left
}

/*Tabs Card*/
#hs_cos_wrapper_widget_1677528550083 .hs-tabs__content {
    border-top: 1px solid #003da5;
    border-bottom: none;
  border-left: none;
  border-right: none;
}
@media (max-width: 800px) {
.dnd_area-row-0-padding {
  padding-top: 0px !important;
  }}


/*DEMEND GEN LP*/

#hs_cos_wrapper_widget_1696561051978 {
    display: flex !important;
    align-items: end;
}
@media only screen and (min-width: 1024px){
  #hs_cos_wrapper_widget_1696561051978 {
    padding-bottom: 50px;
  }}
@media only screen and (max-width: 1024px) {
#hs_cos_wrapper_widget_1696561051978 {
  padding-left: 20px;
  padding-top: 80px;
  min-height: 350px;
  }}
@media only screen and (max-width: 1200px){
h2 {
    font-size: 60px !important;
  }}
@media only screen and (max-width: 1024px){
h2 {
    font-size: 72px !important;
  }}
@media only screen and (max-width: 900px){
h2 {
    font-size: 52px !important;
  }}


/* YELLOW X THRYV LANDING PAGE*/
.span9, .span3 {
  box-shadow: 5px 5px 10px rgba(0,0,0,0.0);
  
  border-radius: 0px;
}
@media only screen and (max-width: 767px){
#hs_cos_wrapper_module_170080739833625 {
  border-top: 20px solid #ffcd00;
  }}
@media only screen and (max-width: 767px){
#hs_cos_wrapper_module_17008141550445 {
  border-bottom: 20px solid #ffcd00;
  }}

#hs_cos_wrapper_module_1700630355967 {
  box-shadow: 5px 5px 10px rgba(0,0,0,0.0);
}
#hs_cos_wrapper_module_1701233519143 {
      margin-top: -26px;
}

#hs_cos_wrapper_module_1701240587429 {
      margin-left: -6%;
}
#hs_cos_wrapper_widget_1700638811124 {
  margin-bottom: -6px;
}
/* DUPLICATE SECTION WITH BACKGROUND PATTERN*/
#hs_cos_wrapper_module_17012432873869  {
      margin-top: -26px;
}
#hs_cos_wrapper_module_170124328738611 {
  margin-bottom: -6px;
}
@media only screen and (max-width: 1024px) {
#hs_cos_wrapper_module_17010862289234 {
    display: block !important;
    margin-top: -13px !important;
    padding-bottom: 40px !important;
    padding-left: -10px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
  }}