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

@font-face { font-family: 'SofiaProBold'; src: url('https://insights.myplanet.com/hubfs/Fonts/mostardesign_-_sofiapro-bold-webfont.woff') Format('woff');}
@font-face { font-family: 'SofiaProRegular'; src: url('https://678212.fs1.hubspotusercontent-na1.net/hubfs/678212/Fonts/SofiaProRegular.ttf') format('truetype'), 
  url('https://678212.fs1.hubspotusercontent-na1.net/hubfs/678212/Fonts/SofiaProRegular.woff') format('woff'), 
  url('https://678212.fs1.hubspotusercontent-na1.net/hubfs/678212/Fonts/SofiaProRegular.eot') Format('eot');}


/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
html {
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
}

/*These are universal across all landing pages.
  This area will likely never change.*/
.body-wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
#main-content {
  margin: auto 0;
}
.header__logo img {
  width: 100px;
  max-width: none;
  margin-right: 20px;
}
.footer-copyright {
  margin-right: 15px !important;
}
.footer-links div {
  display: flex;
  flex-wrap: wrap;
}
.jointheader {
  display: flex;
  align-items: center;
}
.plussign  {
  width: 30px !important;
}
.header__logo .header_logo_zendesk {
    width: 120px;
    padding-bottom: 5px;
}
.header__logo-commercetools img {
  width: 400px !important;
  max-width: none;
  margin-right: 20px;
}
.hs_cos_wrapper_type_form {
  background-color: transparent;
}
.hs_cos_wrapper_type_module {
    display: block;
    align-items: center;
    margin: 0;
    Padding-top: 0;
  max-width: none;
}
p {
  margin: 0 0 16px;
}
.linkline {
  background: #FFFFFF;
  height: 2px;
  vertical-align: middle;
  transition: width .3s ease-out,background-color .3s ease-out;
  width: 100px;
  display: inline-block;
  margin-right: 10px;
}
.linkline-quote {
  background: #838590;
  height: 2px;
  vertical-align: middle;
  transition: width .3s ease-out,background-color .3s ease-out;
  width: 100px;
  display: inline-block;
  margin-right: 10px;
}

.hs-button {
  letter-spacing: 2px;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}
h1, h2, h3, h1 span, h2 span, h3 span {
 font-family: 'SofiaProBold';
 font-weight: normal;
}
h1, h1 span {
  font-size: 46px;
  line-height: 1.25;
}
h2, h2 span {
  font-size: 36px;
  line-height: 1.25;
  margin-bottom: 28px;
}
h3, h3 span {
 font-size: 24px;
}
h4,h5,h6 {
 font-family: 'SofiaProBold';
 font-size: 18px;
}
p, span, label {
  font-family: 'SofiaProRegular';
  font-size: 18px;
  line-height: 28px;
}

li p {
  margin-bottom: 15px;
}
.hs_cos_wrapper_type_module {
    margin-left: 0;
    margin: 0;
    padding-top: 0;
}
.dnd_area-row-0-padding {
  padding-top: 80px;
}
form {
  padding: 18px 26px;
}
form input {
  line-height: 1;
}
a {
  cursor: pointer;
  text-decoration: none;
}
form .hs-richtext p,
form .legal-consent-container .hs-richtext {
  color: #33475b;
}

.sharing-icons a {
  margin-right: 5px;
  margin-left: 5px;
  display: inline-block;
}
.error-wrapper {
  max-width: 100%
}
.error-header {
  background-color: #f25930;
  height: 110px;
  width: 100%;
}
.error-page {
  padding-top: 12%;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}
hr {
  background-color: transparent;
}
form label {
  font-size: 16px;
}
form input[type=submit], form .hs-button {
    background-color: rgba(255,255,255,1.0);
    border: 4px solid #2a2a49;
    border-radius: 36px;
    color: #2a2a49;
    padding: 15px 40px;
}
form span, 
form p, 
form .legal-consent-container .hs-richtext {
  font-size: 14px !important;
  line-height: 18px;
}

form .legal-consent-container .hs-richtext {
  font-family: 'SofiaProRegular';
}

form .hs-richtext, form .hs-richtext p {
  margin: 0 0 20px;
}
form {
    padding: 0;
}
.hs_cos_wrapper_type_form {
  background-color: #fff;
  padding: 36px;
}
.hs-form-field {
  margin-bottom: 20px;
}
.hs-error-msg {
    color: #ef6b51;
    font-size: 16px;
  line-height: 16px;
}
.hs-input[type=checkbox], .hs-input[type=radio] {
    margin-top: 5px;
}
.hs-input {
  font-family: 'SofiaProRegular';
}
.inputs-list>li {
    display: block;
    padding: 0;
    margin:0;
    width: 100%;
}
input {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    background-color: -internal-light-dark(rgb(255, 255, 255), rgb(59, 59, 59));
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font-family: 'SofiaProBold';
    padding: 1px 2px;
    border-width: 2px;
    border-style: inset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=file], select, textarea {
    background-color: #FFF;
    border: 2px solid #d1d6dc;
    border-radius: 0;
    color: #33475b;
    display: inline-block;
    font-size: 15px;
    padding: 12px;
    width: 100% !important;
}
.hs-form-required {
  font-size: 14px;
}
.hs_submit input[type="submit"] {
    background-color: #2a2a49 !important;
    background-image: none !important;
    border-style: none !important;
    border-width: 0px !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    line-height: 17px !important
}
#typSocial p {
  color: #66646B;
  margin-bottom: 30px;
}
#typSocial h2 {
  color: #66646B;
  font-family: 'SofiaProRegular';
  font-size: 48px;
  line-height: 1.4;
  margin-right:16vw;
}
#typSocial h2 a {
  color: #66646B;
  text-decoration: underline;
}
@media(max-width: 768px) {
  #typSocial p {
  color: #66646B;
    margin-top:20px;
  margin-bottom: 10px;
  margin-left:20px;
  Margin-right:20px;
}
#typSocial h2 {
  color: #66646B;
  font-family: 'SofiaProRegular';
  font-size: 32px;
  line-height: 1.4;
  margin-left:20px;
  Margin-right:20px;
  margin-bottom: 40px;
}
  li{
    font-size:16px;
    line-height:26px;
  }
}

/** Blog style changes **/
@media(max-width: 768px) {
  .blog-post__body .intro {
    font-size: 18px;
  }
}
/** Button styling, doesn't have usual class so it needs an id **/
/**{
  color: white;
  font-family: 'SofiaProRegular';
  font-weight: 600;
  text-decoration: none;
  margin: 0 auto;
  margin-top: 25px;
  padding: 15px 35px;
  border-radius: 25px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  max-width: 220px;
}**/
/* Cookie bar */

div#hs-eu-cookie-confirmation {
  padding: 12px;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  bottom: 0 !important;
  top: auto !important;
  position: fixed !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
  display: flex;
  align-items: center !important;
  justify-content: space-between;
  background-color: #eeedef !important;
  height: auto;
  padding: 9px 10px 19px 20px !important;
  max-width: none !important;
}

 div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording {
  font-size: 16px;
  font-family: SofiaProRegular;
   margin: 0 !important;
   margin-top: 10px !important;
    padding: 0;
    border: 0;
    vertical-align: middle;
   text-align: left !important;
}
 div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording p {
  margin: 0px !important;
} 

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
  margin-top: 0px !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
  margin-left: 16px;
  min-width: 55px !important;
  text-align: center !important;
}
.blog-post-container .widget-type-social_sharing{
  margin-bottom: 15px;
}
/* Media Tags */
@media(max-width: 768px){
.dnd_area-row-0-padding {
  padding-top: 80px;
  padding-bottom: 70px !important;
}
.dnd_area-row-1-padding {
  padding-top: 30px;
  padding-bottom: 70px;
}
  .dnd_area-row-2-padding {
  padding-top: 30px;
  padding-bottom: 70px;
}
  .dnd_area-row-3-padding {
  padding-top: 30px;
  padding-bottom: 70px;
}
.hs_cos_wrapper_type_module{
  margin-left: 0;
}
h1 span, h2 span, h3 span {
 font-family: 'SofiaProBold';
}
h1, h1 span  {
  font-size: 40px;
}
h2, h2 span {
  font-size: 30px;
  line-height: 1.2;
  margin-bottom: 16px;
}
h3, h3 span {
 font-size: 20px;
}
  p, span {
    font-size: 16px;
    line-height: 26px;
  }
  li p {
    font-size: 16px;
    line-height: 26px;
  }
  form span, form p {
  font-size: 14px;
  line-height: 18px;
}
.hs-input[type=checkbox], .hs-input[type=radio] {
    margin-top: 3px;
}
}
@media(max-width: 430px) /** Double logo header **/{
  .header__logo {
    display: block;
  }
  .header__logo img {
    margin-bottom: 15px;
  }
}
@media(max-width: 400px) {
  h1 {
    font-size: 30px;
  }
}

/***********************************************************/
/****************** Page Specific Style ********************/
/***********************************************************/

/************************* Forrester ***********************/
.forrester #hs_cos_wrapper_widget_1610054494267 {
  max-width: 1174px;
}
.forrester .logoblock{
  padding-top: 120px !important;
}
.forrester .hs_cos_wrapper_type_form {
  border-radius: 25px;
}
.forrester .legal-consent-container .hs-form-booleancheckbox-display>span  {
  margin-left: 25px !important;
  margin-bottom: 20px;
}
.forrester .legal-consent-container .hs-form-booleancheckbox-display>span p {
  margin-left: 0 !important;
  font-size: 11px;
}
.forrester form {
  padding: 0;
}
.forrester form p {
  color: #66646a;
  font-size: 14px;
  text-decoration: none;
}
.forrester form a {
  color: #049bb9;
  font-family: 'SofiaProBold';
  text-decoration: underline;
}
#forrester-form-top {
  color:#22272b;
} 

#hs-button_widget_1617916458439 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 210px;
  font-size: 14px;
  text-align: center;
}
.forrester #hs-button_widget_1617916458439 /*Forrester Webinar Buttons*/ {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
.forrestertitle #webinar-logos{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.forrestertitle #webinar-logos p{
    color: #ffffff;
    margin-top: 8px;
    margin-left: 8px;
    margin-right: 8px;
    font-size: 26px;
}
.forrestercontent-1 a{
  font-family: 'SofiaProBold';
  text-decoration: none;
  text-align: right;
  margin-top: 50px;
  padding-right: 40px;
  display: block;
}

@media(max-width: 768px) {
  .forrester #hs_cos_wrapper_widget_1607533638710 {
    padding-right: 0px !important;
}
  .forrester .logoblock {
  padding-top: 62px !important;
}
.forrestercontent-1 a{
  font-family: 'SofiaProBold';
  text-decoration: none;
  text-align: right;
  margin-top: 32px;
  padding-right: 15px;
  display: block;
}
  .forrester .dnd_area-row-2-padding {
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 0;
  padding-right: 0 !important;
}
  #hs_cos_wrapper_widget_1612194858382_ {
  background-color: #fff;
  padding: 36px 26px;
}
  .forrestercontent {
    margin-left: 25px;
    margin-right: 25px;
  }
  .forrestercontent-1 {
    margin-left: 45px;
    margin-right: 45px;
    margin-bottom: 28px;
  }
  #hs-button_widget_1617916458439 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin: 0 auto;
  margin-top: 25px;
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
}
/********************** Forrester End *********************/

/************************* Webinar ************************/
.webinar #hs_cos_wrapper_widget_1614897585090_ p {
  font-size: 20px;
  margin-bottom: 0;
  font-family: 'SofiaProRegular';
}
.webinar .hs_cos_wrapper_type_module  {
  max-width: 1240px;
}

.webinar #hs_cos_wrapper_widget_1612819656597 {
    max-width: 1160px;
    background-color: #f25930 !important;
}
.webinar .hs_cos_wrapper .hs_cos_wrapper_type_form {
  background-color: #f25930 !important;
}
.webinar form label {
  color: #ffffff !important;
  font-family: 'SofiaProRegular'
}
.webinar #hs_cos_wrapper_widget_1615220407444_ p, .webinar #hs_cos_wrapper_widget_1615220407444_ h3 {
  margin: 0;
}
.webinar #hs_cos_wrapper_widget_1615220384303_ p, .webinar #hs_cos_wrapper_widget_1615220384303_ h3 {
  margin: 0;
}
.webinar #hs_cos_wrapper_module_16154822316809_ p, .webinar #hs_cos_wrapper_module_16154822316809_ h3 {
  margin: 0;
}
.webinar #hs_cos_wrapper_widget_1615220407444_ h3:hover {
  text-decoration: underline;
}
.webinar #hs_cos_wrapper_widget_1615220384303_ h3:hover {
  text-decoration: underline;
}
.webinar #hs_cos_wrapper_module_16154822316809_ h3:hover {
  text-decoration: underline;
}
.webinar form input[type=submit], form .hs-button {
  border: #ffffff;
  font-weight: 500;
}
#hs_cos_wrapper_widget_1612819656597 input[type="text"] {
  width: 100%;
}
#hs_cos_wrapper_widget_1612819656597 input[type="email"] {
  width: 100%;
}
.webinar input[type=text], 
.webinar input[type=email], 
.webinar input[type=password], 
.webinar input[type=tel], 
.webinar input[type=number], 
.webinar input[type=file], 
.webinar select, 
.webinar textarea {
  border-color: transparent;
  border-bottom: Solid 1px white !important;
  background: transparent !important;
  background-color: transparent !important;
  color: white;
}
.webinar form input[type=submit], 
.webinar form .hs-button {
  color: #f25930;
  letter-spacing: 1px;
}
.webinar .hs-form-required {
  color: white;
}
.webinar select option {
  color: #000;
}
.webinar .submitted-message {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #fff;
}
.webinar #hs-button_widget_1615318132109 {
  font-family:sofiaproregular;
  letter-spacing: 1px;
  font-size: 14px;
}
.webinar #hs-button_widget_1615318132109 {
  padding: 18px;
  scroll-behavior: smooth;
}
.webinar .iframe ._1rX1_ ._3YJS5 {
    opacity: 0.35;
}
@media(max-width: 768px) {
  .webinar .dnd_area-row-0-background-image {
    height: 500px;
    background-image: url(https://insights.myplanet.com/hubfs/Banner-Webinar-mobile.png) !important;
  }
  .webinar .dnd_area-row-0-padding {
    padding-top: 110px !important;
    padding-bottom: 40px !important;
  }
  .webinar .cell_1614897585287-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .webinar #hs_cos_wrapper_widget_1614897585090_ p {
    font-size: 20px;
    margin-bottom: 0;
    font-family: 'SofiaProRegular';
  }
  .webinar .hs_cos_wrapper_type_module {
    margin-left:0;
  }
  .webinar .dnd_area-row-1-padding {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .webinar #hs_cos_wrapper_widget_1614888053188 {
    padding-bottom: 0px !important;
  }
  .webinar .cell_1609173076338-padding {
    padding-top: 15px !important;
  }
  .webinar .dnd_area-row-3-padding {
    padding-bottom: 20px !important;
  }
  .webinar .dnd_area-row-4-padding {
    padding-top: 20px !important;
    padding-bottom: 40px !important;
  }
  .webinar #hs_cos_wrapper_widget_1615318132109 {
    padding-top: 13px !important;
    margin-top: 25px !important;
  }
  
  .webinar .submitted-message {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  
}
@media(max-width: 400px) {
  .webinar select {
    width: 100% !important;
  }
  .webinar #hs_cos_wrapper_widget_1614897585090_ p {
    font-size: 18px;
    font-family: 'SofiaProRegular';
  }
}

/*********************** Webinar End **********************/


/********************** Blog Listing **********************/
.hs-blog-listing #hs_cos_wrapper_site_logo {
  padding-top: 0;
}
.hs-blog-listing h1 {
 font-family: 'SofiaProRegular';
 font-weight: 600;
 font-size: 42px;
 color: #fff;
}
 .hs-blog-listing h2,  .hs-blog-listing h4, .hs-blog-listing h5 {
 font-family: 'SofiaProBold';
 font-weight: normal;
}
.hs-blog-listing h3 {
 font-family: 'SofiaProBold';
 font-weight: normal;
}
.blog-index__post-image{
  height: 185px;
  width: 370px;
  overflow: hidden;
}
.blog-index__post-image-main {
  overflow: hidden;
  max-width: 100%;
}
.blog-index__post .blog-index__post--small .blog-index__post-image{
  height: 185px;
  width: 370px;
  overflow: hidden;
}
.blog-index__post .blog-index__post--large {
  display: box !important;
}
.hs-blog-listing .blog-pagination__link {
  background-color: #fff5f5;
  color: #eb5c34;
  padding: 9px 13px;
  border: none;
}

.hs-blog-listing .blog-pagination__link--active {
  background-color: #eb5c34;
  color: #fff;
}
.hs-blog-listing .blog-pagination__prev-link {
  margin-right: .1rem;
}
.hs-blog-listing .blog-pagination__next-link {
  margin-left: .1rem;
}
.hs-blog-listing .blog-index-formsection {
  display: flex;
  
}
.hs-blog-listing .blog-index-form {
  width: 80%;
  display:flex;
  justify-content: center;
  flex-direction: column;
}
.hs-blog-listing .form-title {
  color:#000;
  margin-top: 30px;
  width: 100%;
  padding-left: 20px;
}
.hs-blog-listing .blog-index-formimage {
  width: 50%;
  display:flex;
  justify-content: center;
}.hs-blog-listing .blog-index-formimage img {
  width: 75%;
  padding: 25px;
}
.hs-blog-listing form {
  color: #000;
  font-family: 'SofiaProRegular';
}
.hs-blog-listing form p {
  font-family: 'SofiaProRegular';
}
.hs-blog-listing input[type=text], 
.hs-blog-listing input[type=email], 
.hs-blog-listing textarea {
  border-color: transparent;
  border-bottom: Solid 2px #d1d6dc !important;
  background: transparent !important;
  background-color: transparent !important;
  color: black;
}
.hs-blog-listing .hs-input.invalid.error {
  border-color: transparent;
}
.hs-blog-listing form input[type=submit], .hs-blog-listing form .hs-button {
  background-color: #eb5c34;
  border: none;
  border-radius: 36px;
  color: #fff;
  padding: 20px 40px;
  margin-top: 10px;
}
/******************** Blog Listing End ********************/

/***************** Adaptative Experiences *****************/

.adaptative .row-number-16 {
  padding: 60px 0;
}
.adaptative .hs_cos_wrapper_type_form {
  background-color: transparent;
}
.adaptative .hs_cos_wrapper_type_module {
  max-width: 1100px;
  margin: 0 auto;
  Padding-top: 0;
}
.adaptative .hs-input {
  width: 100% !important;
}
.adaptative input[type=text], 
.adaptative input[type=email], 
.adaptative textarea {
  border-color: transparent;
  border-bottom: Solid 2px #d1d6dc !important;
  background: transparent !important;
  background-color: transparent !important;
  color: black;
}
.adaptative .hs-input.invalid.error {
  border-color: transparent;
}
.adaptative #hs_cos_wrapper_widget_1618494635214 input {
  line-height: 1px;
}
.adaptative form input[type=submit], .adaptative form .hs-button {
  background-color: rgba(146,146,168,1);
  border: none;
  border-radius: 36px;
  color: #fff;
  padding: 20px 40px;
  margin-top: 10px;
}

/*************** Adaptative Experiences End ***************/

/******************* Assessment Survey ********************/
.survey #hs-button_widget_1622670328731 {
  color: #0d7d7f;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin: 0 auto;
  margin-top: 15px;
  padding: 15px 40px;
  border-radius: 36px;
  background-color: #fff;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 260px;
  font-size: 14px;
}
.survey #hs-button_module_1622671300630 {
  color: #0d7d7f;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin: 0;
  margin-top: 25px;
  padding: 15px 40px;
  border-radius: 36px;
  background-color: #fff;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 260px;
  font-size: 14px;
}
.survey .hs_cos_wrapper_type_form {
    border-radius: 25px;
}
.survey .legal-consent-container .hs-form-booleancheckbox-display>span {
    margin-left: 25px !important;
    margin-bottom: 20px;
    padding-top: 3px;
}
.survey .legal-consent-container .hs-form-booleancheckbox-display>span p {
    margin-left: 0 !important;
    font-size: 11px;
}
.surveysteps {
  margin-bottom: 20px;
  display: flex;
}
.surveysteps p {
    display: inline;
    vertical-align: super;
  margin-left: 10px;
}
.surveysteps p span {
    display: inline;
    vertical-align: text-bottom;
}
.surveystepsimg {
    display: inline-block;
    height: 30px;
}
@media(max-width: 1200px){
  .survey #hs_cos_wrapper_widget_1630431685563_ img {
  padding-right: 20px;
}
.survey #hs_cos_wrapper_widget_1630086752452 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media(max-width: 768px) {
  .survey .cell_1607533639072-padding {
    padding-right:25px !important;
  }
  .survey #hs_cos_wrapper_widget_1630086752452 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .survey .widget_1622670328731-flexbox-positioning {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
  }
  .survey .module_1622671300630-flexbox-positioning{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
  }
}

/**************** Assessment Survey End ******************/
/******************* Forrester Webinar *******************/ 
.forresterweb #hs_cos_wrapper_widget_1610054494267 {
  max-width: 1174px;
}
.forresterweb .logoblock{
  padding-top: 120px !important;
}
.forresterweb .hs_cos_wrapper_type_form {
  border-radius: 25px;
}
.forresterweb .legal-consent-container .hs-form-booleancheckbox-display>span  {
  margin-left: 25px !important;
  margin-bottom: 20px;
}
.forresterweb .legal-consent-container .hs-form-booleancheckbox-display>span p {
  margin-left: 0 !important;
  font-size: 11px;
}
.forresterweb form {
  padding: 0;
}
.forresterweb form p {
  color: #66646a;
  font-size: 14px;
  text-decoration: none;
}
.forresterweb form a {
  color: #049bb9;
  font-family: 'SofiaProBold';
  text-decoration: underline;
}
#forrester-form-top {
  color:#22272b;
} 

.forresterweb #hs-button_widget_1617916458439{
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #47C1C3;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 210px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
.forresterlinkline-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.forrestercontent-2 a{
  font-family: 'SofiaProBold';
  text-decoration: none;
  text-align: right;
  padding-right: 10px;
  display: block;
  
}
.forresterbutton-1 #hs-button_widget_1617916458439 {
    background-color: #f05a28;
}
.forresterweb .dnd_area-row-1-background-image {
    background-color:rgba(27, 27, 51, 1) !important;
  }
.forresterweb #checkOne,.forresterweb #checkTwo,.forresterweb #checkThree {
  display:none;
}
.forresterweb .speakersContentOne {
  display:none;
  transition: 1s ;
}
.forresterweb .speakersContainer label {
  display:inline-block;
  color: #f05a28;
  text-decoration: underline;
  cursor: pointer;
}
.forresterweb #checkOne:checked ~ .speakersContentOne {
  display:inline-block;
}
.forresterweb #checkOne:checked ~ label{
  visibility: hidden;
}
.forresterweb #checkOne:checked ~ label:after{
  content:'Show Less';
  display: block;
  visibility: visible;
}

.forresterweb .speakersContentTwo {
  display:none;
  transition: 1s ;
}
.forresterweb .speakersContainer label {
  display:inline-block;
  color: #f05a28;
  text-decoration: underline;
  cursor: pointer;
}
.forresterweb #checkTwo:checked ~ .speakersContentTwo {
  display:inline-block;
}
.forresterweb #checkTwo:checked ~ label{
  visibility: hidden;
}
.forresterweb #checkTwo:checked ~ label:after{
  content:'Show Less';
  display: block;
  visibility: visible;
}

.forresterweb .speakersContentThree {
  display:none;
  transition: 1s ;
}
.forresterweb .speakersContainer label {
  display:inline-block;
  color: #f05a28;
  text-decoration: underline;
  cursor: pointer;
}
.forresterweb #checkThree:checked ~ .speakersContentThree {
  display:inline-block;
}
.forresterweb #checkThree:checked ~ label{
  visibility: hidden;
}
.forresterweb #checkThree:checked ~ label:after{
  content:'Show Less';
  display: block;
  visibility: visible;
}
}
@media(max-width: 1250px) { 

.hs-content-id-55658834337 .dnd_area-row-0-background-image {
  background-image: url(https://insights.myplanet.com/hubfs/BackgroundMCFEPWebinar@2x.png) !important;
  Background-color: rgba(27, 27, 51, 1) !important;
  
}
}
@media(max-width: 1000px) { 

.hs-content-id-55658834337 .dnd_area-row-0-background-image {
  background-image: url(https://insights.myplanet.com/hubfs/BackgroundMCFEPwebinar900px@2x.png) !important;
  Background-color: rgba(27, 27, 51, 1) !important;
  
}
}
@media(max-width: 768px) { 
 {
    padding-right: 0px !important;
}
  .forresterweb .logoblock {
  padding-top: 62px !important;
}
.forrestercontent-1 a{
  font-family: 'SofiaProBold';
  text-decoration: none;
  text-align: right;
  margin-top: 32px;
  padding-right: 15px;
  display: block;
}
  .forresterweb .dnd_area-row-1-background-image {
    background-image: none !important;
    background-color:white !important;
  }
  .forresterweb .row-depth-1 .row-number-22 .dnd_area-row-4-background-image{
    background-image: none !important;
    background-color:white !important;
  }
  .forresterweb .dnd_area-row-2-padding {
  padding-top: 64px;
  padding-bottom: 64px;
  background-color:rgba(27, 27, 51, 1) !important;
}
  #hs_cos_wrapper_widget_1612194858382_ {
  background-color: #fff;
  padding: 36px 26px;
}
  .forrestercontent-1 {
    margin-left: 45px;
    margin-right: 45px;
    margin-bottom: 28px;
  }
  .hs-content-id-55658834337 .dnd_area-row-0-background-image {
  background-image: none !important;
  Background-color: rgba(27, 27, 51, 1) !important;
}
  .forresterweb .cell_16224871155802-row-0-vertical-alignment .row-fluid,.forresterweb .cell_1651784096007-row-0-vertical-alignment .row-fluid,.forresterweb .cell_1622487195804-row-0-vertical-alignment .row-fluid {
    display:flex;
    
    justify-content: space-between;
    padding-right: 40px;
  } 
}

/******************* Shoppable Commerce ********************/

.shopco-header img{
  width: 350px;
}
#hs-button_widget_shopco {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 40px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 210px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
#hs_cos_wrapper_widget_1624471222515 {
  text-align: center;
}
.shopco-list p{
  font-family: 'SofiaProBold';
}
.shopco-list ul {
  margin-bottom: 15px;
  padding-left: 25px;
  color: white;
}
.shopco-list li p {
  font-family: 'SofiaProRegular';
  margin-bottom: 5px;
}
.shopco-quote {
  font-family: Lora;
  margin-bottom: 10px;
}
.shopco-bold {
  font-family: 'SofiaProBold';
}
@media (max-width: 430px){
.shopco-header img{
  width: 270px;
}
}
/** Infographic **/
#hs_cos_wrapper_widget_1629126392541 {
    display: block !important;
    margin-bottom: 80px !important;
}
.infographic .cell_16291263170602-row-2-background-color {
    background-color: rgba(75, 65, 117, 1) !important;
    max-width: 850px;
  margin: 0 auto;
}
.infographic .dnd_area-row-5-background-image {
    background-color: black;
  }

  .infographic #hs-button_widget_1617916458439 {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    margin-top: 25px;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #2a2a49;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}
#infographicButton1 {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    margin-top: 25px;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #1C9681;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}
@media(max-width: 1200px) {
  .infographic .dnd_area-row-1-background-image {
    background-image: url(https://insights.myplanet.com/hubfs/DTC_infographic-2-10.png) !important;
  }
  
}
@media(max-width: 1000px) {
  .breakHide {
    display: none
  }
}
@media(max-width: 780px) {
  
  .infographic .dnd_area-row-2-background-image {
    background-image: url(https://insights.myplanet.com/hubfs/DTC_infographic-mobile-08-1.png) !important;
  }
  .infographic .dnd_area-row-4-background-image {
    background-image: url(https://insights.myplanet.com/hubfs/DTC_infographic-2-07.png) !important;
  }
  .infographic .dnd_area-row-2-padding{
    padding-top: 155px !important;
    padding-bottom: 100px !important;
  }
  .infographic #hs_cos_wrapper_widget_1629225140603 {
    margin-bottom: 40px !important;
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  #hs_cos_wrapper_module_16292257594253 {
    display: block !important;
    padding-left: 0px !important;
}
  .infographic .cell_16291261200832-row-1-padding {
    padding-top: 20px !important;
  }

  #hs_cos_wrapper_module_16292257594253 {
    display: block !important;
    padding-left: 10px;
}
#hs_cos_wrapper_widget_1629126392541 {
    display: block !important;
    margin-bottom: 40px !important;
}
  
}
@media(max-width: 768px) {
.infographic .dnd_area-row-0-background-image {
    background-image: none !important;
    background-color: #0F436B;
  }

}
@media(max-width: 620px) {
  
  .infographic .dnd_area-row-3-background-image {
    background-image: url(https://insights.myplanet.com/hubfs/DTC_infographic-mobile-09.png) !important;
  }

  .infographic .dnd_area-row-3-padding{
    padding-top: 110px !important;
  }
  #hs_cos_wrapper_module_16292257594253 {
    display: block !important;
    padding-left: 0 !important;
}
  .infographic #hs_cos_wrapper_widget_1629225140603 {
    margin-bottom: 40px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .infographic .cell_16291261200832-row-1-padding {
    padding-top: 20px !important;
} 
  .infographic .cell_16291263170602-row-2-background-color {
    background-color: rgba(75, 65, 117, 1) !important;
    margin: 0;
}
}
/**  Survey   **/

/** Talk to our Solutions Consultants **/
.hs-content-id-52207948463 {
  background-color: rgba(75, 65, 117, 1) !important;
}
/** Blog Index **/
.hs-blog-listing #main-content {
  background-color: #eaeaea;
}
.content-wrapper.blog-index-wrapper{
  background-color: #fff;
  padding:0;
}
.blog-index {
  margin: 0;
  padding: 15px;
}
.blog-index__post {
   padding: 20px;
}
.blog-index h2 span {
  font-size: 24px;
}
.index-title-container{
  background-image:url(https://insights.myplanet.com/hubfs/Backgrounds/index-background.png)
}
.index-title {
    text-align: center;
    background: #eb5c34;
    padding: 80px 40px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    filter: drop-shadow(0 -7px 5px black);
}
.blog-index__post .blog-index__post--large{
  margin-bottom: 10px;
}
.blog-index__post-content--large {
  margin-left: 10px;
}
.hs-blog-listing .blog-index-formsection {
  display: flex;
  justify-content: center;
}
.hs-blog-listing .hs-submit .actions {
  display: flex;
  justify-content: center;
}
.blog-pagination__link {
    border-radius: 7px;
    display: inline-flex;
    line-height: 1;
    margin: 0 2px;
    text-decoration: none;}


.hs-blog-listing .blog-pagination__link {
    background-color: #fff5f5;
    color: #eb5c34;
    padding: 9px 13px;
    border: 0;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 25px;
}
.hs-blog-listing .blog-pagination__link--active {
    background-color: #eb5c34;
    color: #fff;
}
.blog-index-form {
  color: #000;
}
.blog-index-form form {
  padding: 20px;
}
.legal-consent-container .hs-form-booleancheckbox-display>span {
   display: block;
   margin-left: 20px !important;
   font-size: 14px;
   padding-top: 3px;
}
.blog-index-form form .hs-richtext p {
   font-size: 14px;
   margin: 0 0 12px;
}
.blog-index-form input {
   margin: 0 0 12px;
}
.blog-index-form span {
   margin: 0 0 20px;
}
.blog-index-form h3#hs_cos_wrapper__title:before {
   content: "Stay connected";
   font-size: 30px;
  color: #494a52;
}
.blog-index-form span#hs_cos_wrapper_ {
   display: flex;
}
.blog-index-form h3 span {
  display: flex;
  font-size: 22px;
  line-height: 32px;
  margin-top: 18px;
  color: #494a52;
}
@media(max-width: 768px) {
  .blog-index__post {
   display:flex;
   flex-direction: column;
   align-items: center;
}
}
/*** Thank you Page ***/
.thankyou .dnd-section {
  margin-left: 36px;
  margin-right: 36px;
}
.thankyou .span4 {
    height: 530px;
    justify-content: space-between !important;
}
.thankyou .span4 div:nth-child(2) {
    margin-bottom: auto;
    margin-top: 15px;
}
/*.thankyou .span4 div:nth-child(3) {
    margin-bottom: auto;
    margin-top: 5px;
}*/
.thankyou .socialshare {
    display: flex;
    justify-content: center;
}
.socialshare a {
    margin: 0 10px;
}
.hs-content-id-55939878700 {
    background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Palette.png);
    background-size: cover;
}
.hs-content-id-65668168217 {
    background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Palette.png);
    background-size: cover;
}
.hs-content-id-56538679220 {
    background: url(https://insights.myplanet.com/hubfs/Backgrounds/MP%20Pattern%20-%20Orange%20River.png);
    background-size: cover;
}
.hs-content-id-56539044426 {
    background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Waterfall.png);
    background-size: cover;
}
.hs-content-id-56707421587 {
    background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Molecules.png);
    background-size: cover;
}
.hs-content-id-56700458765 {
    background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Indigo.png);
    background-size: cover;
}
.hs-content-id-57557516139 {
    background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Quilt.png);
    background-size: cover;
}
.hs-content-id-57557516375 {
    background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Stream.png);
    background-size: cover;
}
.hs-content-id-57557514842 {
    background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Playground.png);
    
}
.hs-content-id-59298781333 {
  background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Stream.png);
  background-size: cover;
}
.hs-content-id-59299223137 {
  background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Stream.png);
  background-size: cover;
}
.hs-content-id-72867506197 {
  background: url(https://insights.myplanet.com/hubfs/MP%20Pattern%20-%20Indigo.png);
    background-size: cover;
}
.hs-content-id-87231058350 {
    background: url(https://insights.myplanet.com/hubfs/ZigZag.png);
    background-size: cover;
}
.hs-content-id-88926964607 {
    background: url(https://insights.myplanet.com/hubfs/ZigZag.png);
    background-size: cover;
}
.hs-content-id-91073937827 {
      background: url(https://insights.myplanet.com/hubfs/Orchid.png);
    background-size: cover;
}
.hs-content-id-102005880410 {
    background: url(https://insights.orium.com/hubfs/Scrap.png);
    background-size: cover;
}
.hs-content-id-104684564561 {
  background: url(https://insights.orium.com/hubfs/Spin.png);
  background-size: cover;
}
.hs-content-id-110842443093 {
  background: url(https://insights.orium.com/hubfs/Spin.png);
  background-size: cover;
}
.hs-content-id-114253412124 {
  background: url(https://insights.orium.com/hubfs/Scrap.png);
  background-size: cover;
}
.hs-content-id-116933759909 {
  background: url(https://insights.orium.com/hubfs/Spin.png);
  background-size: cover;
}
.hs-content-id-116940299549 {
  background: url(https://insights.orium.com/hubfs/Stack.png);
  background-size: cover;
}
.hs-content-id-116940299872{
  background: url(https://insights.orium.com/hubfs/Stack.png);
  background-size: cover;
}
.hs-content-id-117327887799 {
  background: url(https://insights.orium.com/hubfs/Scrap.png);
  background-size: cover;
}
.hs-content-id-127437515668 .body-container-wrapper {
  padding: 25px !important;
  padding-top: 40px !important;
  padding-bottom: 0 !important;
}
.hs-content-id-127437515668 {
  background: url(https://insights.orium.com/hubfs/Stack.png);
  background-size: cover;
}
#hs_cos_wrapper_widget_1632444471726 a{
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #2a2a49;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}
#hs_cos_wrapper_module_1632444768262 a {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #2a2a49;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}
#hs_cos_wrapper_module_1632444764530 a {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #2a2a49;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}

/** Robots Among Us **/

.robots form a {
    color: #049bb9;
    font-family: 'SofiaProBold';
    text-decoration: underline;
}
.robots a{
  text-decoration: none;
}
.robots form .hs-richtext p {
    color: #33475b;
  font-size: 10px !important;
}
.robots h2 {
  font-size: 36px;
  color: #22282b;
}
.robots h3 {
  color: #22282b;
  font-size: 30px;
  margin-bottom:20px;
}
.robots p {
  color: #66646B;
}
.robots .robotlist p,.robots .robotlist span {
  margin-bottom: 0;
  font-size: 14px;
}
.robots .rau-images{
  display:flex;
}
.robots .rau-images h2{
  color: white;
  margin-bottom: 10px;
}
.robots .rau-card{
  padding: 20px 10px;
}
.robots .rau-card a{
  display: flex;
  flex-direction: column;
  height: 500px;
  justify-content: end;
  text-decoration:none;
  color: white !important;
}

.robots .rau-comfort-description .rau-comfort {
  display: flex;
  align-items: center;
}
.robots .rau-comfort-description .rau-comfort h2 {
  margin-right: 30px;
  font-size: 50px;
}
.robots .rau-comfort-description .rau-comfort p {
  font-size: 14px;
  font-family: 'SofiaProBold';
  color: white;
}
.robots .rau-comfort-description .rau-comfort span {
  font-size: 14px;
  font-family: 'SofiaProBold';
}
.rau-comfort-description{
  padding:20px 40px;
  align-self: flex-end;
}
.robots .rau-comfort-description h2{
  font-size: 24px;
  font-family: 'SofiaProRegular';

}
.robots .rau-comfort-description p{
  font-size: 14px;
  line-height: 24px;
  color: white;
}
.robots .rau-card .rauloyaltyimg{
  background-image: url(https://insights.myplanet.com/hubfs/RAU%20Illustrations%20AJ%200.1-91.jpg);
  align-self: flex-start;
  background-size: cover;
  height: inherit;
  width: 100%;
}
.robots .rau-card .rauloyalty .rau-comfort h2, .robots .rau-card .rauloyalty .rau-comfort p {
  color:#22282b;
}
.robots .rau-card .rauloyalty .rau-comfort-description, .robots .rau-card .rauloyalty .rau-comfort-description p,.robots .rau-card .rauloyalty .rau-comfort-description h2{
  background-color: white;
  color: #22282b;
}

.robots .rau-card .raudroneimg{
  background-image: url(https://insights.myplanet.com/hubfs/RAU%20Illustrations%20AJ%200.1-91.jpg);
  background-size: cover;
  align-self: flex-start;
  height: inherit;
  width: 100%;
}
.robots .rau-card .raudrone .rau-comfort-description, .robots .rau-card .raudrone .rau-comfort-description p,.robots .rau-card .raudrone .rau-comfort-description h2{
  background-color: white;
  color: #22282b;
}
.robots .rau-card .raudrone .rau-comfort h2, .robots .rau-card .raudrone .rau-comfort p {
  color:#22282b;
}
.robots .rau-card .raushoppingimg{
  background-image: url(https://insights.myplanet.com/hubfs/RAU%20Illustrations%20AJ%200.1-91.jpg);
  background-size: cover;
  align-self: flex-start;
  height: inherit;
  width: 100%;
}
.robots .rau-card .raushopping .rau-comfort-description, .robots .rau-card .raushopping .rau-comfort-description p,.robots .rau-card .raushopping .rau-comfort-description h2{
  background-color: white;
  color: #22282b;
}
.robots .rau-card .raushopping .rau-comfort h2, .robots .rau-card .raushopping .rau-comfort p {
  color:#22282b;
}

.robots #hs-button_widget_1617916458439 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 15px;
  border-radius: 36px;
  background-color: #247bd1;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}
.robots #hs-button_widget_1617916458439 a {
  color:  #2a2a49;
    font-family: 'SofiaProBold' !important;
  text-decoration: none;
}
.robots #hs-button_widget_1617916458440 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 15px;
  border-radius: 36px;
  background-color: #247bd1;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}
.robots #hs-button_widget_1617916458441 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 15px;
  border-radius: 36px;
  background-color:  #2a2a49;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  margin-right: auto;
  margin-left: auto;
}
.robots #hs-button_widget_1617916458442 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 15px;
  border-radius: 36px;
  background-color:  #2a2a49;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}

.robots #hs-button_widget_1617916458440 a {
  color:  #2a2a49;
    font-family: 'SofiaProBold' !important;
  text-decoration: none;
}
.robots #hs-button_widget_rau {
    color:  #ffffff;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #2a2a49;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 210px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  text-decoration: none;
}
.robots #hs-button_widget_rau a {
  color:  #ffffff;
    font-family: 'SofiaProBold' !important;
  text-decoration: none;
}
.robots .hs_cos_wrapper_type_form {
  border-radius: 25px;
}
.robots .rauNumber {
  font-size: 72px;
}
.robots .linkline {
  background: #22282b;
  height: 2px;
  vertical-align: middle;
  transition: width .3s ease-out,background-color .3s ease-out;
  width: 100px;
  display: inline-block;
  margin-right: 10px;
}
.robots .surveytechnologies {
  height:340px;
}
.robots .surveytechnologies2 {
  height:450px;
}
.robots input[type=text], .robots input[type=email], .robots input[type=password], .robots input[type=tel], .robots input[type=number], .robots input[type=file], .robots select, .robots textarea {
  background-color: #FFF;
  border: 0;
  border-bottom: 2px solid #d1d6dc;
  border-radius: 0;
  padding: 6px;
}
.robots .form-columns-2 {
  display: flex;
  justify-content: space-between;
}
.robots .form-columns-3 {
  display: flex;
  justify-content: space-between;
}
.robots .form-columns-2 .hs-form-field {
    width: 48.25% !important;
    float: left !important;
}
.robots .form-columns-3 .hs-form-field {
    width: 31% !important;
    float: left !important;
}
.robots .hs-form-7123238d-0a43-4520-8827-c23af4ae74bb_6c3be9ac-d6d8-4a5a-84c2-8638d6c9fdda fieldset.form-columns-3 .input {
    margin-right: 0;
}
@media(max-width: 1300px){
  .robots #hs-button_widget_1617916458439 {
     margin-left: auto !important;
     margin-right: auto !important;
  }
}
@media(max-width: 768px){
  .robots h3 {
    font-size: 24px; 
    margin-bottom: 15px;
  }
  .robots .dnd_area-row-0-padding {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
  .robots a#cta_button_678212_36443b89-8c22-4edd-bf0a-bde77d7e18b4 {
  padding: 15px 15px;
  width: 90%;
}
  .robots .module_1666210195154-flexbox-positioning {
    align-items: flex-start !important;
  }
  .robots a#cta_button_678212_0518537b-082f-4672-855f-bbdffb9a4cc5 {
    width: 90%;
  }
  .robots .widget_1666283124307-flexbox-positioning {
  align-items: center !important;
  }
  
  .robots .module_1666283139747-flexbox-positioning {
  align-items: center !important;
  }
  .robots .rauNumber {
  font-size: 72px;
    line-height: 72px;
}
  .robots .rau-images {
    display:flex;
    flex-direction: column;
  }
  .robots .surveytechnologies{
    height: unset;
    margin-bottom: 20px;
  }
  .robots .surveytechnologies2{
    height: unset;
     margin-bottom: 20px;
  }
  .dnd_area-row-8-padding {
    padding-bottom: 100px !important;
}
}

/********* ROBOTS AMONG US REPORT ********/
.raureport .rautitle {
  display: flex;
  align-items: baseline;
  margin-top: 50px;
}
.raureport h1{
  font-size: 72px;
}
.raureport h2, .raureport h2 span{
  font-size: 48px;
  line-height: 1.25;
}
.raureport .rautitle h2{
  margin-bottom: 0;
  color: #edb026;
  font-size: 48px;
}
.raureport p {
  color: #66646B;
}
.raureport .linkline {
  background: #2c84dc;
  height: 4px;
  width: 20%;
}
.raureport .rautitle .linkline {
  background: #edb026;}
.raureport .raucontent{
  display:flex;
}
.raureport .raucontent .linkline {
  background: #edb026;
  height: 4px;
  width: 5%;
  margin-top: 14px;
}
.raureport .raucontent ul{
  width: 30%;
  list-style-type: none;
}
.raureport .raucontent li {
  margin-bottom: 15px;
  display:flex;
  height: 50px;
}
.raureport .raucontent li p {
  margin-right: 20px;
  color: #fff;
  word-break: keep-all !important;
}
.raureport .raucontent a{
  text-decoration: none;
  color: #fff;
}
.raureport .raulist {
  display:flex;
  justify-content: space-between;
}
.raureport .raulistcolumn {
  width: 30%;
}

.raureport .raulistcontent {
  border-bottom-style: solid;
  border-width: 2px;
  border-color: #ccc;
  margin-bottom: 80px;
  padding-right: 26%;
  height: 80px;
}
.raureport .raulistcontent1 {
  border-bottom-style: solid;
  border-width: 2px;
  border-color: #ccc;
  margin-bottom: 80px;
  padding-right: 26%;
  height: 110px;
}
  .raureport .raulistcontent p {
  font-size: 20px;
}
  .raureport .raulistcontent1 p {
  font-size: 20px;
}
.raureport #hs_cos_wrapper_widget_1635881061652_ {
  font-size:0px;
  line-height: 0;
}
.raureport #hs_cos_wrapper_widget_1635903164590_ {
  font-size:0px;
  line-height: 0;
}
.raureport #hs_cos_wrapper_widget_1635902787628_{
  font-size:0px;
  line-height: 0;
}
.raureport #hs-button_widget_1617916458439 {
  color: #2a2a49;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: white;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 210px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  text-decoration: none;
}
.raureport #hs-button_widget_1617916458439 a {
  color:  #2a2a49;
    font-family: 'SofiaProBold' !important;
  text-decoration: none;
}
.raureport #hs-button_widget_1617916458440 {
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #2a2a49;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 230px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  text-decoration: none;
}
.raureport #hs-button_widget_1617916458440 a {
  color: white;
  font-family: 'SofiaProBold' !important;
  text-decoration: none;
}
.raureport .dataBoxCC {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.raureport .dataBoxCC img {
  width: 30px;
  margin-right:10px;
}
.raureport .dataBoxCC h2 {
  text-align: left;
  margin-bottom: 8px;
  font-size:50px;
}
.raureport .raucontinue{
  position: absolute;
  bottom: 8%;
  right: -5%;
  display: flex;
  word-break: initial;
  align-items: center;
  text-decoration: none;
    color: #2c303f;
    font-size: 24px;
    font-family: 'SofiaProBold';
}
.raureport .raucontinue img{
  margin-left: 10px;
  height: 20px;;
}

.raureport .raucontinuecontainer{
  position: relative;
}
.raureport .raucontinuecontainer2{
  position: relative;
  height: 20px;
}
.raureport .rauback{
  position: absolute;
  bottom: 8%;
  left: -5%;
  display: flex;
  word-break: initial;
  align-items: center;
  text-decoration: none;
  color: #2c303f;
  font-size: 24px;
  font-family: 'SofiaProBold';
}
.raureport .rauback img{
  margin-right: 10px;
  height: 30px;
}
.raureport .rauback2{
  position: absolute;
  top: -1200%;
  left: -5%;
  display: flex;
  word-break: initial;
  align-items: center;
  text-decoration: none;
  color: #2c303f;
  font-size: 24px;
  font-family: 'SofiaProBold';
  filter: invert(1) brightness(2);
}
.raureport .rauback3{
  position: absolute;
  left: -5%;
  top: -800%;
  display: flex;
  word-break: initial;
  align-items: center;
  text-decoration: none;
  color: #2c303f;
  font-size: 24px;
  font-family: 'SofiaProBold';
  filter: invert(1) brightness(2);
}
.raureport .rauback img{
  margin-right: 10px;
  height: 20px;
}
.raureport .rauback2 img{
  margin-right: 10px;
  height: 20px;
}
.raureport .rauback3 img{
  margin-right: 10px;
  height: 20px;
}
.raureport .hs_cos_wrapper_type_form {
    border-radius: 25px;
}
.raureport form .hs-richtext p {
  color: #22282b;
}
.raureport input[type=text], .raureport input[type=email], .raureport input[type=password], .raureport input[type=tel], .raureport input[type=number], .raureport input[type=file], .raureport select, .raureport textarea {
    background-color: #FFF;
    border: 0;
    border-bottom: 2px solid #d1d6dc;
    border-radius: 0;
}
.raureport .hs_submit {
  margin-top: 20px;
}
.raureport #hs_form_target_widget_1636040190688 {
  margin-top: 15px;
}
.raureport #hs_form_target_widget_1635976125566 {
  margin-top:15px;
}
.raureport .salesemaillink {
  text-decoration: none;
  color: #edb026;
}
.raureport .RAUMethodology{
  color: white;
}
@media(max-width: 768px){
  .raureport .raucontent {
    display: flex;
    flex-direction: column;
}
 
.raureport h1{
  font-size: 48px;
  line-height: 1.25;
}
.raureport .rautitle h2{
  margin-bottom: 0;
  color: #edb026;
  font-size: 36px;
  line-height: 1.25;
}
  .raureport h2, .raureport h2 span{
  font-size: 36px;
    line-height: 1.25;
}
  .raureport .ccbr {
    display:none;
  }
.raureport .raucontent ul {
    width: auto;
    list-style-type: none;
}
.raureport .raucontent .linkline {
  display:none;
}
  .raureport #hs_cos_wrapper_module_166613521347713_ h3 {
  margin-bottom: 10px !important;
  }
.raureport .raulistcontent {
  margin-bottom: 80px;
  padding-right: 0;
  height: 100px;

}
  
.raureport .raulistcontent1 {
  margin-bottom: 80px;
  padding-right: 0;
  height: 160px;
}
  .raureport .raulistcontent p {
  font-size: 18px;
}
  .raureport .raulistcontent1 p {
  font-size: 18px;
}
}
/** Headless Commerce Forrester Report **/
/** .hcommerce input[type=text], .hcommerce input[type=email], .hcommerce input[type=password], .hcommerce input[type=tel], .hcommerce input[type=number], .hcommerce input[type=file], .hcommerce select, .hcommerce textarea {
  background-color: #FFF;
  border: 0;
  border-bottom: 2px solid #d1d6dc;
  border-radius: 0;
}
.hcommerce .form-columns-2 {
  display: flex;
  justify-content: space-between;
}
.hcommerce .form-columns-3 {
  display: flex;
  justify-content: space-between;
}
.hcommerce .form-columns-2 .hs-form-field {
    width: 48.25% !important;
    float: left !important;
}
.hcommerce .form-columns-3 .hs-form-field {
    width: 31% !important;
    float: left !important;
}
.hcommerce .hs-form-7123238d-0a43-4520-8827-c23af4ae74bb_6c3be9ac-d6d8-4a5a-84c2-8638d6c9fdda fieldset.form-columns-3 .input {
    margin-right: 0;
} **/
.hcommerce #hs_cos_wrapper_widget_1621360360308_ {
    position: relative;
    top: 100px;
    border-radius: 25px !important;
    filter: drop-shadow(6px 4px 4px #2a2a49);
}
#hs-button_widget_1641918984535 {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #47c1c3;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_1641919633962 {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #f05a28;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
.hcommerce .hs-form-field {
    margin-bottom: 28px;
}
.hcommerce .legal-consent-container .hs-form-booleancheckbox-display>span {
    margin-bottom: 28px;
}

.hcommerce #hs-button_widget_1617916458439 {
    color: #2a2a49;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: white;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
.hcommerce #hs-button_widget_1617916458439-2 {
    color: #fff;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #47c1c3;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs_cos_wrapper_module_164078987765429 a {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #47c1c3;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}
#hs_cos_wrapper_module_164078987765417 a {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #47c1c3;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}
#hs_cos_wrapper_module_164078987765439 a {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #47c1c3;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}
#hs_cos_wrapper_widget_1642434173941 a{
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin: 0 auto;
    padding: 15px 35px;
    border-radius: 36px;
    background-color: #47c1c3;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 220px;
    font-size: 14px;
}
@media(max-width: 768px){
    .hcommerce #hs_cos_wrapper_widget_1621360360308_ {
    position: relative;
    top: 40px;
    border-radius: 25px !important;
    filter: drop-shadow(6px 4px 4px #2a2a49);
}
  .hcommerce .dnd_area-row-1-padding {
    padding-top: 10px !important;
  }
}
/********************************* NRF ***********************************/
.NRFinfo{
  display:flex;
}
.NRFloc{
  display:flex;
}
.NRFloc img{
  padding-right: 20px;
}
.NRFloc p{
  padding-right: 25px;
  font-size:16px;
}
.NRFdate{
  display:flex;
}
.NRFdate img{
  padding-right: 20px;
}
.NRFdate p{
  padding-right: 40px;
   font-size:16px;
}
#hs_cos_wrapper_widget_1666280643656_ {
  filter: drop-shadow(1px 1px 10px #9292A8);
}
#hs_cos_wrapper_module_1668102361400 {
  margin-right:auto;
  margin-left:auto;
  max-width: 450px;
}
@media(max-width: 768px){
   .NRFinfo{
  display:flex;
     flex-wrap: wrap;
}
  }

/********************************* Shoptalk 2023 ***********************************/
.shoptalk .articleCards{
  display:flex;
  align-items:baseline;
  flex-direction: row;
}
.shoptalk .articleCards .articleCard{
  display:flex;
  padding: 20px 10px;
  justify-content: end;
  text-decoration:none;
  color: white !important;
  flex:1 1 0;
  flex-direction: column;
}

.shoptalk .articleCards .articleCard .articleCardText {
  display: flex;
  flex-direction:column;
  background-color: white;
  padding: 20px 40px;
  align-self: flex-end;
  height: 400px;
  justify-content: space-between;
}
.shoptalk .articleCards .articleCard .articleCardText .articleCardTextContent h2 {
  color: black;
  font-size: 40px;
  padding-top: 15px;
  line-height: 1.5;
}
.shoptalk .articleCards .articleCard .articleCardText .articleCardTextContent p {
  font-size: 14px;
  font-family: 'SofiaProRegular';
  color: #22282b;
  padding-top: 20px;
}
.shoptalk .articleCards .articleCard .articleCardText .articleCardLink {
  text-decoration: underline;
  color:black;
  font-family: 'SofiaProBold';
  font-size: 14px;
  letter-spacing: 1px;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
  margin-bottom: 5px;
}

.shoptalk .articleCards .articleCardImg{
  align-self: flex-start;
  object-fit: cover;
  height: 200px;
  width: 100%;
}
.shoptalk .articleCards .specialTag{
  object-position:bottom;
}
#hs-button_widget_1678393479870 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #f05a28;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 210px;
  font-size: 14px;
  text-align: center;
}

.shoptalk .hs-form-checkbox .hs-form-checkbox-display input {
  margin-right: 5px;
}
.shoptalk .span4 {
  height: 580px;
  justify-content: space-between !important;
}
.shoptalk .span4 div:nth-child(2) {
  margin-bottom: auto;
  margin-top: 15px;
}
.shoptalk .span4 img {
  width: 100%;
}
#hs_cos_wrapper_module_168209460483615 {
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  max-width: 220px;
}
#hs_cos_wrapper_module_168209460483615 a {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  padding: 5px 15px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
#hs_cos_wrapper_module_168209460483639 {
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  max-width: 220px;
}
#hs_cos_wrapper_module_168209460483639 a {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  padding: 5px 15px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
#hs_cos_wrapper_module_168209460483627 {
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  max-width: 220px;
}
#hs_cos_wrapper_module_168209460483627 a {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  padding: 5px 15px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
@media(max-width: 1100px){
  .shoptalk .articleCards {
    display: flex;
    align-items: baseline;
    flex-direction: column;
}
  .cell_16820946048364-padding {
    height: 556px !important;
  }
  .shoptalk .span4 {
  height: unset;
  justify-content: space-between !important;
  margin-bottom: 40px;
}
  .shoptalk .articleCards .articleCard .articleCardText .articleCardTextContent p {
  font-size: 14px;
  font-family: 'SofiaProRegular';
  color: #22282b;
  padding-top: 0;
}
  .shoptalk .articleCards .articleCard{
  min-width: 100%;
}
  .shoptalk .articleCards .articleCard .articleCardText {
  height: unset;
}
  }
@media(max-width: 768px){
    .shoptalk .row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-max-width-section-centering.dnd_area-row-0-vertical-alignment.dnd_area-row-0-margin.dnd-section.dnd_area-row-0-padding.dnd_area-row-0-background-image {
    background-image: unset !important;
    background-color: #2A2A49;
  }
  .shoptalk .articleCards {
    display: flex;
    align-items: baseline;
    flex-direction: column;
}
  }

/*************** ScalingComposable ***************/


.scalingComposable .hs_cos_wrapper_type_form {
  border-radius: 25px;
  max-width: 400px;
}
.scalingComposable input[type="text"], .scalingComposable input[type="email"], .scalingComposable input[type="password"], .scalingComposable input[type="tel"], .scalingComposable input[type="number"], .scalingComposable input[type="file"], .scalingComposable select, .scalingComposable textarea {
  background-color: #FFF;
  border: 0;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-bottom: 2px solid #d1d6dc;
  border-radius: 0;
  padding: 6px;
}
.scalingComposable #hs_cos_wrapper_module_168003773634229 a {
    color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin: 0 auto;
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
.scalingComposable #hs_cos_wrapper_module_168003773634241 a {
    color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin: 0 auto;
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
.scalingComposable #hs_cos_wrapper_module_168003773634253 a {
    color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin: 0 auto;
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
.scalingComposable #hs_cos_wrapper_module_168003773634253 a {
    color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin: 0 auto;
  padding: 15px 35px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
.scalingComposableInfo {
  display: flex;
  margin-top: 30px;
}
.SCthankyou .dnd-section {
  margin-left: 0px;
  margin-right: 0px;
}

.SCthankyou .span4 div:nth-child(2) {
    margin-bottom: auto;
    margin-top: 15px;
}
.SCthankyou .socialshare {
    display: flex;
    justify-content: center;
}
#hs_cos_wrapper_widget_1679596383046 {
  padding-right: 20%;
}
#hs_cos_wrapper_widget_1679596279283 span {
    font-size: 0px;
  line-height: 0px;
}

/**        Partners           **/

.scalingComposable .partnerOne {
  display:none;
  transition: 1s ;
}
.scalingComposable .partnerContainer label {
  display:inline-block;
  color: #f05a28;
  text-decoration: underline;
  cursor: pointer;
}
.scalingComposable #checkOne:checked ~ .partnerOne {
  display:inline-block;
}
.scalingComposable #checkOne:checked ~ label{
  visibility: hidden;
}
.scalingComposable #checkOne:checked ~ label:after{
  content:'Show Less';
  display: block;
  visibility: visible;
}


.scalingComposable .partnerTwo {
  display:none;
  transition: 1s ;
}
.scalingComposable .partnerContainer label {
  display:inline-block;
  color: #f05a28;
  text-decoration: underline;
  cursor: pointer;
}
.scalingComposable #checkTwo:checked ~ .partnerTwo {
  display:inline-block;
}
.scalingComposable #checkTwo:checked ~ label{
  visibility: hidden;
}
.scalingComposable #checkTwo:checked ~ label:after{
  content:'Show Less';
  display: block;
  visibility: visible;
}

.scalingComposable .partnerThree {
  display:none;
  transition: 1s ;
}
.scalingComposable .partnerContainer label {
  display:inline-block;
  color: #f05a28;
  text-decoration: underline;
  cursor: pointer;
}
.scalingComposable #checkThree:checked ~ .partnerThree {
  display:inline-block;
}
.scalingComposable #checkThree:checked ~ label{
  visibility: hidden;
}
.scalingComposable #checkThree:checked ~ label:after{
  content:'Show Less';
  display: block;
  visibility: visible;
}
.scalingComposable .partnerFour {
  display:none;
  transition: 1s ;
}
.scalingComposable .partnerContainer label {
  display:inline-block;
  color: #f05a28;
  text-decoration: underline;
  cursor: pointer;
}
.scalingComposable #checkFour:checked ~ .partnerFour {
  display:inline-block;
}
.scalingComposable #checkFour:checked ~ label{
  visibility: hidden;
}
.scalingComposable #checkFour:checked ~ label:after{
  content:'Show Less';
  display: block;
  visibility: visible;
}
#hs_cos_wrapper_module_168442728219717 {
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  max-width: 220px;
}
#hs_cos_wrapper_module_16844272821986 {
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  max-width: 220px;
}
#hs_cos_wrapper_module_168442728219818 {
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  max-width: 220px;
}
#hs_cos_wrapper_module_16844272821986 a {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  padding: 5px 15px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
#hs_cos_wrapper_module_168442728219717 a {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  padding: 5px 15px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
#hs_cos_wrapper_module_168442728219818 a {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  padding: 5px 15px;
  border-radius: 36px;
  background-color: #2a2a49;
  display: block;
  text-align: center;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 220px;
  font-size: 14px;
}
/****************** Additional Content/Additional Resoureces *****************/
.AddContentColumn{
  display: flex;
  float: left;
  width: 33%;
  padding: 0 10px;
  flex-wrap: wrap;
}
.AddContentRow {
  margin: 0 -5px;
  display: flex;
}
.AddContentRow:after {
  content: "";
  display: table;
  clear: both;
}
.AddContentCard{
  display:flex;
}
.ACCardContent {
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
}

.ACCardContent a img {
  width: 100%;
  height: 220px;
  object-fit:cover;
  object-position: 0;
}
.ACCardContent img {
  width: 100%;
  height: 220px;
  object-fit:cover;
  object-position: 0;
}
.ACCardContent h3 {
  padding:0 0px 15px;
  font-size:20px;
  line-height:1.5;
}
.ACCardContent h4 {
  padding: 10px 0px 15px;
  font-size: 16px;
} 
.ACCardContent p {
  padding:0 0px 15px;
  color:#66646B;
  margin-bottom:0;
  padding-bottom:30px;
}
.ACCardContent a {
  color:#66646B;
  text-decoration:underline;

}
@media(max-width: 762px) {
  .ACCardContent a img {
  width: 100%;
  height:auto;
  object-fit:cover;
  object-position: 0;
}
  .ACCardContent img {
  width: 100%;
  height:auto;
  object-fit:cover;
  object-position: 0;
}
}
/***** Optional Button *****/
.ADCardButton a {
  padding: 10px 25px;
  background-color: #2A2A49;
  border-radius: 41px;
  color: white;
  text-decoration: none;
  font-size: 12px;
  font-family: 'SofiaProBold';
  letter-spacing: 2px;
  margin-bottom:15px;
}
@media (max-width: 768px) {
  .AddContentColumn {
    width: 100%;
    display: block;
    margin-bottom: 20px;
    padding: 0;
    flex-wrap: wrap;
}
  .AddContentRow {
  margin: 0;
  flex-direction: column;
}
}/***** Optional Button 2025 Redesign *****/
.hs-content-id-184623230820 .ADCardButton a {
  padding: 10px 25px;
  background-color: transparent;
  border-radius: 41px;
  border:solid;
  border-width: 2px;
  border-color: #2A2A49;
  color: #2A2A49;
  text-decoration: none;
  font-size: 12px;
  font-family: 'SofiaProBold';
  letter-spacing: 2px;
  margin-bottom:15px;
}

/***** Vercel Forrester Report *****/
@media(max-width: 1100px){
.hs-content-id-127905123176 .dnd_area-row-0-background-image {
  background-image:none !important;
  background-color: #2A2A49 !important;
  }
}

#hs-button_widget_1691601088452 {
  color: #2A2A49;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #E1E1FF;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}

/******* Contentful Forrester Report 2023 *******/
#hs_cos_wrapper_widget_1679592983885_ {
  filter: drop-shadow(0 0 5px #7C7C7C);
  
}
/******* Algolia Form ***********/
#hs_cos_wrapper_widget_1693329798732_ {
  max-width:1000px;
  background: transparent;
}
#hs_cos_wrapper_widget_1693329798732_ input[type="text"], #hs_cos_wrapper_widget_1693329798732_ input[type="email"], #hs_cos_wrapper_widget_1693329798732_ input[type="password"], #hs_cos_wrapper_widget_1693329798732_ input[type="tel"], #hs_cos_wrapper_widget_1693329798732_ input[type="number"], #hs_cos_wrapper_widget_1693329798732_ input[type="file"], #hs_cos_wrapper_widget_1693329798732_ select, #hs_cos_wrapper_widget_1693329798732_ textarea {
  background: #31080800;
  border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 2px solid #d1d6dc;
  border-radius: 0;
  padding: 6px;
}
#hs_cos_wrapper_widget_1693329798732_ .hs-error-msg {
  margin-top: 15px;
  font-size:14px;
}
#hs_cos_wrapper_widget_1693329798732_ form .hs-richtext p {
  color:#fff;
}
#algoliaHeroButton-1 {
    color: #1B1B33;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #f25930;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 180px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
}
#algoliaHeroButton-2 {
    color: #f25930;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #0f436b;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 200px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    border: solid #f25930;
}
#algoliaHeroButton-1 {
    color: #1B1B33;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #f25930;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 180px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
}
#algoliaHeroButton-3 {
    color: #1B1B33;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #f25930;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 180px;
    font-size: 14px;
    margin-right:auto;
    margin-left:auto;
    text-align: center;
    text-decoration: none;
}

@media (max-width: 768px) {
  .algoliaMobile {
    display:none;
  }
  .hs-content-id-164884296801 #hs_cos_wrapper_widget_1693329798732_ {
    padding-left:0;
    padding-right:0;
  }
}
#hs_cos_wrapper_widget_1679592983885_ {
  max-width:900px;
}
#hs-button_widget_1698781562924  {
  color: #2A2A49;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #DEF9F6;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_widget_1699896779813 {
  color: #2A2A49;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #DEF9F6;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
@media (max-width: 768px) {
  .hs-content-id-142961315977 .dnd_area-row-0-background-image {
  background-image:none !important;
  background-color:#075a5b;
}
  }
#hs_cos_wrapper_widget_1700674698270_ {
  line-height:0;
}
/******* EPO Contentstack **********/
#hs-button_widget_1701889843285 {
  color: #2A2A49;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #FFE6ED;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_widget_1701889823825 {
    color: #FFE6ED;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: none;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    border: solid 3px;
}
#hs-button_widget_1701889882809 {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #D5315C;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_1701892906379 {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 15px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #D5315C;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_1701897134287 {
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 15px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #D5315C;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_17019752861462 {
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 15px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #D5315C;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs_cos_wrapper_widget_1693286574726_ {
  line-height:0px;
}

@media (max-width: 768px) {
  .hs-content-id-148802019412 .dnd_area-row-0-background-image {
  background-image: none !important; 
  background-color: rgba(137, 39, 83, 1) !important;
}
}
/******* EPO Contentful **********/
  
#hs-button_module_1702496813413 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}
#hs-button_module_1702496877067 {
    color: #0F436B;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 12px 27px;
    border-radius: 36px;
    background-color: none;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    border: solid 3px;
}
#hs-button_module_17030936788802 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}
#hs-button_module_1702496779163{
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}

#hs-button_module_1702496756748{
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}

#hs-button_widget_1702496751437{
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}
#hs-button_widget_1702496719400{
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 280px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}

#hs-button_widget_1702496727849{
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 280px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}
#hs-button_widget_1702496690845{
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 250px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}
#cfCaseStudies-1 {
  background-image: url(https://insights.orium.com/hubfs/Frame%20158-1.jpg);
  padding: 30px;
  height:650px;
  background-size: cover;
  margin-bottom: 40px;
  display: flex;
  align-items: flex-end;
}
#cfCaseStudies-2 {
  background-image: url(https://insights.orium.com/hubfs/Frame%20191-1.jpg);
  padding: 30px;
  height:650px;
  background-size: cover;
  margin-bottom: 40px;
  display: flex;
  align-items: flex-end;
}
.cfCaseStudiesContent {
  background-color:#eeeDef;
  padding:30px;

}
.cfCaseStudiesButton {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0F436B;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 280px;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}
.hs-content-id-149476716829 #hs_cos_wrapper_widget_1693329798732_  .hs-richtext p {
  color: #22282b !important;
}
.hs-content-id-149476716829 #hs_cos_wrapper_widget_1693329798732_ input[type="text"], .hs-content-id-149476716829  #hs_cos_wrapper_widget_1693329798732_ input[type="email"], .hs-content-id-149476716829  #hs_cos_wrapper_widget_1693329798732_ input[type="password"], .hs-content-id-149476716829  #hs_cos_wrapper_widget_1693329798732_ input[type="tel"], .hs-content-id-149476716829  #hs_cos_wrapper_widget_1693329798732_ input[type="number"], .hs-content-id-149476716829  #hs_cos_wrapper_widget_1693329798732_ input[type="file"], .hs-content-id-149476716829  #hs_cos_wrapper_widget_1693329798732_ select, .hs-content-id-149476716829 #hs_cos_wrapper_widget_1693329798732_ textarea {
  border-bottom: 2px solid #22282b;
}

#hs-button_module_17031936666363 {
  color: black;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #F0E9FD  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 100%;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_17032622930943 {
    color: #F0E9FD;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 12px 27px;
    border-radius: 36px;
    background-color: none;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    border: solid 3px;
}
#hs-button_module_1703193676354 {
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #7B5EA7  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_1703193681876 {
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #7B5EA7  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_17031899796168 {
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #7B5EA7  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_1703193688976{
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #7B5EA7  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_1703254682564{
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #7B5EA7  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_17032547413227{
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #7B5EA7  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
@media (max-width: 768px) {
  .hs-content-id-150852365170 .dnd_area-row-0-background-image {
    background-image: none !important; 
    background-color: rgba(75, 65, 117, 1) !important;
  }
}
/* Raptors game form */

#hs_cos_wrapper_widget_1679592983885_title {
  margin-bottom: 30px;
  text-align: center;
}

/* MACH Consult Page and Tabs css */
.tab {
  display: flex;
  justify-content: center;
}
.tablinks {
  background-color: #cccccc;
  border-radius: 30px;
  color: black;
  cursor: pointer;
  height: auto;
  padding: 15px 53px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all .15s linear;
  width: auto;
  margin: 20px;
  border: none;
  outline: none;
  font-size: 18px;
}
.tablinks:hover {
  background-color: #22272B;
  color: #fff;
}
.tablinks.active {
  background-color: #22272B;
  color: #fff;
}
.tabcontent {
  display: none;
  
}
.tabmenu {
  display: flex;
  flex-direction: row;
  
}
.tabmenuContainer {
  float: left;
  width: 50%;
  margin-top:40px;
}
.tabmenuContainerText {
  justify-content: flex-start;
  display: flex;
  flex-direction: column;
  padding-right: 20px;
}
.tabmenuContainerTextwithImage{
  justify-content: center;
  display: flex;
  flex-direction: column;
  padding-right: 20px;
}
.tabmenuContainerText-2 {
  justify-content: flex-start;
  display: flex;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 40px;
}
.tabmenuContainer img {
  max-width: 100%;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 40px;
}
.tabmenuContainerActivities{
  float: left;
  width: 33%;
  margin-top:40px;
}
.tabmenuContainer h3{
  margin-bottom: 24px;
}

#cfCaseStudies-cymax {
  background-image: url(https://insights.orium.com/hubfs/Frame%20158-1.jpg);
  padding: 30px;
  height:650px;
  background-size: cover;
  margin-bottom: 40px;
  display: flex;
  align-items: flex-end;
}
#cfCaseStudies-coravin {
  background-image: url(https://insights.orium.com/hubfs/e857f4de255b2330db14ba0a46e5cc66.jpg);
  padding: 30px;
  height:650px;
  background-size: cover;
  margin-bottom: 40px;
  display: flex;
  align-items: flex-end;
}
#cfCaseStudies-siteone {
  background-image: url(https://insights.orium.com/hubfs/adedb439e33aed6e4ccc0a2c7ec4829d.jpg);
  padding: 30px;
  height:650px;
  background-size: cover;
  margin-bottom: 40px;
  display: flex;
  align-items: flex-end;
}

#cfCaseStudies-harryrosen {
  background-image: url(https://insights.orium.com/hubfs/3c4013736c71a50eea97a59e229b049e.png);
  padding: 30px;
  height:650px;
  background-size: cover;
  margin-bottom: 40px;
  display: flex;
  align-items: flex-end;
}
.quote {
  display:flex;
}
.quoteImage {
  margin-right:20px;
}
#hs-button_widget_1706203959995 {
  color: #000000;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #ECB027  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 35px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
#hs-button_widget_1722362054762 {
  color: #000000;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #ECB027  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
#hs-button_module_1706203969498{
    color: #ECB027;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 12px 27px;
    border-radius: 36px;
    background-color: none;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 325px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    border: solid 3px;
    margin-bottom:20px;
}
@media(max-width: 1100px){
.tab {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
  .tabmenu {
  display: flex;
  flex-direction: column;
  
}
.tabmenuContainer {
  float: left;
  width: 100%;
  margin-top:20px;
}
.tabmenuContainerText-2 {
  justify-content: flex-start;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  padding-right: 20px;
}
.tabmenuContainerActivities{
  float: left;
  width: 100%;
  margin-top:20px;
}
  #hs-button_widget_1706203959995 {
  color: #000000;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #ECB027  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
}
/* Shopptalk Contest 2024 */
 {
  color: #000000;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #def9f6  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
@media(max-width: 1100px){
.hs-content-id-154428894808 .dnd_area-row-0-background-image {
  background-image: none !important;
  background-color: #4b4175 ;
}
}
/**** BigCommerce ****/
#hs-button_widget_1707843241809 {
  color: black;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #D7F7FF  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_1707848622814 {
    color: #fFF;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 12px 27px;
    border-radius: 36px;
    background-color: none;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    border: solid 3px;
    border-color: #D7F7FF;
}
#hs-button_widget_1707843273309, #hs-button_module_17101719803757, #hs-button_module_17101720181307,#hs-button_widget_1707843278605,#hs-button_widget_1707843296311,#hs-button_widget_1707843334757,#hs-button_widget_1707843339438,#hs-button_widget_1707843343998,#hs-button_widget_1707843357619 {
  color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: black  !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_widget_1707843372551 {
  color: black;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #ECB027 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
/***** commercetools Foundations *****/

#hs-button_widget_1708627523291 {
    color: #FFF;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #22272b !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}

#hs-button_module_1708645069016 {
    color: #22272b;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 12px 27px;
    border-radius: 36px;
    background-color: none;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 250px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    border: solid 3px;
}
#hs-button_widget_1708645561093,#hs-button_module_17087000303927,#hs-button_widget_1721319849967, #hs-button_widget_1721317526268,#hs-button_module_17087000610737,#hs-button_module_1708629476329,#hs-button_module_1708629479284,#hs-button_module_1708629482732,#hs-button_widget_1708629528738,#hs-button_module_1708645681829,#hs-button_widget_1709050109430, #hs-button_module_1712246126736, #hs-button_module_1712248092877, #hs-button_module_17122487543412 {
    color: #22272b;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #ECB027 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
.BigCommerceIncluded div {
  margin-right:20px;
}
@media(max-width: 900px){
.BigCommerceIncluded {
  flex-direction: row;
  flex-wrap: wrap;
}
.BigCommerceIncluded div {
  width: 45% !important;
  margin-right: 5%;
}
  .techLogos img {
    max-height: 30px !important; 
  }
  .hs-content-id-156555471027 .dnd_area-row-0-background-image {
    background-image: none !important;
    background-color: #22272b;
  }
  .hs-content-id-157991358261 .dnd_area-row-0-background-image {
    background-image: none !important;
    background-color: #ECB027;
  }
}
/*** form Bigcommerce offering ***/
#hs_cos_wrapper_module_17093125048097_ {
  max-width:1000px;
  background: transparent;
}
#hs_cos_wrapper_module_17093125048097_ input[type="text"], #hs_cos_wrapper_module_17093125048097_ input[type="email"], #hs_cos_wrapper_module_17093125048097_ input[type="password"], #hs_cos_wrapper_module_17093125048097_ input[type="tel"], #hs_cos_wrapper_module_17093125048097_ input[type="file"], #hs_cos_wrapper_module_17093125048097_ select, #hs_cos_wrapper_module_17093125048097_ textarea {
  background: #31080800;
  border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 2px solid #d1d6dc;
  border-radius: 0;
  padding: 6px;
}
#hs_cos_wrapper_module_17093125048097_ .hs-error-msg {
  margin-top: 15px;
  font-size:14px;
}
#hs_cos_wrapper_module_17093125048097_ form .hs-richtext p {
  color:#fff;
}
/*** form Bigcommerce ***/
#hs-button_widget_1709912225521 {
    color: #fff;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #F17F21 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
/*** form commercetools offering ***/
#hs_cos_wrapper_module_1709913051542_ {
  max-width:1000px;
  background: transparent;
}
#hs_cos_wrapper_module_1709913051542_ input[type="text"], #hs_cos_wrapper_module_1709913051542_ input[type="email"], #hs_cos_wrapper_module_1709913051542_ input[type="password"], #hs_cos_wrapper_module_1709913051542_ input[type="tel"], #hs_cos_wrapper_module_1709913051542_ input[type="file"], #hs_cos_wrapper_module_1709913051542_ select, #hs_cos_wrapper_module_1709913051542_ textarea {
  background: #31080800;
  border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 2px solid #22272b;
  border-radius: 0;
  padding: 6px;
}
#hs_cos_wrapper_module_1709913051542_ .hs-error-msg {
  margin-top: 15px;
  font-size:14px;
}
#hs_cos_wrapper_module_1709913051542_ form .hs-richtext p {
  color:#22272b;
}
@media(max-width: 762px){
.hs-content-id-161097311517 .dnd_area-row-0-background-image {
  background-image: url(https://insights.orium.com/hubfs/SVG%20-%20OR%20-%20Mobile%20Hero%20Image%20-%201.0%20SC.svg) !important;
  }
  .hs-content-id-161497540274 .dnd_area-row-4-background-image,.hs-content-id-161497540274 .dnd_area-row-9-background-image {
  background-image: none !important;
  background-color: #F17F21;
  }
}
#hs-button_widget_1710963947302{
    color: #fff;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #2A2A49 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_module_17109650323775{
    color: #fff;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #2A2A49 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
/** MACH THREE **/
#hs-button_widget_1711655645686, {
    color: #000;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #FFFCE0 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_widget_1714403346750 {
    color: #fff;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #2A2A49 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
@media(max-width: 762px){
.hs-content-id-162467132045 .dnd_area-row-0-background-image {
  background-image:none !important;
  background-color: #2A2A49;
  }
  .hs-content-id-163283196836 .dnd_area-row-0-background-image {
  background-image:none !important;
  background-color: #ECB027;
  }
  .hs-content-id-164181905593 .dnd_area-row-0-background-image {
    background-image:url(https://insights.orium.com/hubfs/Mobile%20-%20Hero%20Image.jpg) !important;
  }
  .hs-content-id-163283196836 .hs_cos_wrapper_type_form {
    padding: 36px 0;
  }
  .hs-content-id-165172279913 .dnd_area-row-0-background-image {
    background-image:url(https://insights.orium.com/hubfs/OR%20-%20Yankees%20Game%20Hero%20-%20Mobile.jpg) !important;
  }
  .hs-content-id-165560109353 .dnd_area-row-0-background-image {
    background-image:url(https://insights.orium.com/hubfs/Mobile%20-%20Hero%20Background.jpg) !important;
  }
  
}
.hs-content-id-163283196836 #hs_cos_wrapper_module_1709913051542_ input[type="text"], #hs_cos_wrapper_module_1709913051542_ input[type="email"], #hs_cos_wrapper_module_1709913051542_ input[type="password"], #hs_cos_wrapper_module_1709913051542_ input[type="tel"], #hs_cos_wrapper_module_1709913051542_ input[type="file"], #hs_cos_wrapper_module_1709913051542_ select, #hs_cos_wrapper_module_1709913051542_ textarea {
  background: #31080800;
  border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 2px solid #fff;
  border-radius: 0;
  padding: 6px;
}
.hs-content-id-163283196836 #hs-button_widget_1707843372551 {
  color: #FFF;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #22272b !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_widget_1715792355881{
    color: #FFF;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #22272b !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs_cos_wrapper_widget_1711476046569_title {
  margin-bottom:15px;
}
.hs-content-id-170093549223 .hs_cos_wrapper_type_form {
  filter: drop-shadow(0 0 8px rgb(180, 180, 180));
}
.heroLogos-desktop{
    display:block;
  }
.heroLogos-mobile{
  display:none;
  }
@media(max-width: 762px){
  .heroLogos-desktop{
    display:none;
  }
.heroLogos-mobile{
  display:block;
  }
}
#hs-button_widget_1718215665979,{ 
    color: #2a2a49;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #F25930 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_widget_1720020445716,#hs-button_module_1738863330014,#hs-button_module_17216748492562, #hs-button_widget_1721410812890, #hs-button_widget_1720196204727,#hs-button_widget_1720196204727 {
    color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #F25930 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
#hs-button_widget_1720731474366 {
color: white;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #1B1B33 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
/**** Harry Rosen In-Store ****/
.hs-content-id-174986815155 .scalingComposable .hs_cos_wrapper_type_form {
  border-radius: 25px;
  max-width: 800px;
}
.form-title {
  font-family: 'SofiaProBold';
}
.hs-content-id-174986815155 .form-title {
  margin-bottom:45px;
  font-family: 'Lora';
}

.hs-content-id-173251649075 #hs_cos_wrapper_widget_1711476046569_, .hs-content-id-173272958261 #hs_cos_wrapper_widget_1711476046569_{
  BACKGROUND-color: transparent;
  max-width: 600px;
  border-radius: 20px;
}
.hs-content-id-173251649075  #hs_cos_wrapper_widget_1711476046569_ input[type="email"], .hs-content-id-173272958261  #hs_cos_wrapper_widget_1711476046569_ input[type="email"] {
  background-color: #FFF;
  border: 1px solid #66646B;
  border-radius: 8px;
  padding: 8px;
}
.hs-content-id-173251649075  #hs_cos_wrapper_widget_1711476046569 .hs-richtext p, .hs-content-id-173272958261 #hs_cos_wrapper_widget_1711476046569 .hs-richtext p {
  text-align: left !important;
}
.hs-content-id-173251649075  #hs_form_target_widget_1711476046569 span, .hs-content-id-173272958261 #hs_form_target_widget_1711476046569 span {
  font-family: 'SofiaProRegular' !important;
  color:white !important;
}
.hs-content-id-173251649075  .hs-content-id-173251649075 #hs_cos_wrapper_widget_1711476046569_title, .hs-content-id-173272958261 #hs_cos_wrapper_widget_1711476046569_title{
  text-align: center !important;
}
.hs-content-id-173272958261 #hs-button_widget_1721316934260{
    color: #22272B;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    border-style: solid;
    border-width:2px;
    border-color:#078758;
    background-color: white !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
.hs-content-id-173251649075 #hs_cos_wrapper_widget_1711476046569_title,.hs-content-id-173272958261 #hs_cos_wrapper_widget_1711476046569_title {
  margin-bottom: 45px;
  font-family: 'Lora';
  font-weight:800;
}
.hs-content-id-17325164907 .hs_cos_wrapper_type_form, .hs-content-id-173272958261 .hs_cos_wrapper_type_form{
  background-color: transparent;
  padding: 36px;
}
.hs-content-id-17325164907 #hs_cos_wrapper_widget_1711476046569 .hs-richtext a,.hs-content-id-173272958261 #hs_cos_wrapper_widget_1711476046569 .hs-richtext a {
  color: #ECB027;
}
.hs-content-id-173251649075 #hs_form_target_widget_1711476046569 a, .hs-content-id-173272958261 #hs_form_target_widget_1711476046569 a {
  color: #ECB027;
}
#hs-button_module_17216748492562,#hs-button_widget_1718215665979, #hs-button_widget_1721410812890,#hs-button_widget_1721410805559 {
    color: #22272b;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #F25930 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
.hs-content-id-173438435966 #hs_cos_wrapper_widget_1711476046569_title {
  text-align: center !important;
}
#hs-button_widget_1722955823053{
    color: #22272b;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 15px 30px;
    border-radius: 36px;
    background-color: #ecb027 !important;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 280px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}
/**** Dreamforce LP Form ****/
.hs-content-id-176042707748 .legal-consent-container .hs-form-booleancheckbox-display > span {
  margin-bottom:20px;
}
.hs-content-id-176042707748 form .hs-richtext{
  margin-bottom:0px;
}
.hs-content-id-176042707748 form .hs-richtext p{
  margin-bottom:10px;
}

.hs-content-id-178380591784 #hs_cos_wrapper_widget_1711476046569_ {
  max-width: 900px;
  filter: drop-shadow(0 0 16px #9292A8);
}
#hs_cos_wrapper_widget_1711476046569 .form-title {
  padding-bottom:20px;
}
#hs-cta-178658816109-0 a {
  font-family: SofiaProRegular !important;
  border-radius: 60px !important;
  padding: 6px 34px;
  background: #F17F21 !important;
}
#hs-cta-179576289288-0 a {
  font-size: 20px !important;
  font-family: 'SofiaProBold' !important;
  letter-spacing: 2px;
  border-radius: 60px !important;
  padding: 6px 24px;
  
  background: #247BD1 !important;
}
/*** Brian Walker Webinar TYP Button ***/
#hs-button_module_1731356224329 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #F07F22 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 280px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
#hs-button_module_1732128243145 {
  color: white;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #2A2A49 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 280px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
#hs-button_module_1732649893188{
  color: #000000;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #F17F21 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
#hs-button_widget_1733433565814,#hs-button_module_17349638078678, #hs-button_module_17349638099509, #hs-button_module_17335158460667,#hs-button_widget_1733439738590,#hs-button_widget_1733440976229,#hs-button_widget_1733441491915,#hs-button_widget_1733496049227{
  color: #000;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #F17F21 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
#hs-button_module_1736268009628,#hs-button_module_1736273666918 {
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #ECB027 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
#hs-button_module_1736270037715, #hs-button_module_173825882490610, #hs-button_module_1736270100348, #hs-button_module_17362875572577 {
  color: #fff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #2A2A49 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}

a.hs-inline-web-interactive-184661412496 {
  font-size: 14px !important;
}
@media(max-width: 762px){
  #hs-button_module_1736366012757{
color: #fff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #2A2A49 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
}
/*** Magenta Button ***/
#hs-button_widget_1737395624920,#hs-button_widget_1737471185638 {
  color: #fff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #D5315C !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
/*emerald green button wide*/
#hs-button_module_17377342815283, #hs-button_module_1737732176795 {
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 20px;
  border-radius: 36px;
  background-color: #4ab763 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  width: 325px;
  max-width: 110%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
/*emerald green button*/
#hs-button_module_17377349436633, #hs-button_widget_1737650155815, #hs-button_widget_1737650155815 {
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #4ab763 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
/*sunset yellow button wide*/
#hs-button_module_1737734328173, #hs-button_module_17377321767952{
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 20px;
  border-radius: 36px;
  background-color: #ecb027 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  width: 325px;
  max-width: 110%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
/*sunset yellow button*/
#hs-button_module_17376493125823, #hs-button_module_1737650264782, #hs-button_module_17376493125823{
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #ecb027 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
/*impact blue dark button*/
#hs-button_module_1737649925748 {
  color: #fff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #0f436b !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
/*solar orange button*/
#hs-button_widget_1739199170623 {
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f17f21 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
/*lunar purple outline button*/
#hs-button_widget_1706278070394, #hs-button_module_17405793394679, #hs-button_module_17405814718637,#hs-button_module_17417872542509 {
    color: #7b5ea7;
    font color: #7b5ea7;
    font-family: 'SofiaProBold';
    text-decoration: none;
    margin-top: 25px;
    padding: 12px 27px;
    border-radius: 36px;
    background-color: none;
    display: block;
    letter-spacing: 2px;
    line-height: 17px;
    max-width: 325px;
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    border: solid 3px;
    margin-bottom:20px;
}

/*lunar purple button shoptalk contest 2025*/
#hs-button_module_1739305920235, #hs-button_module_17393066855686, #hs-button_widget_1740597819928, #hs-button_module_17405984913985,
#hs-button_module_17406007159372{
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #7b5ea7 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}

/*radient orange button*/
#hs-button_module_17406813364147{
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}

/*list to light grey*/
#hs_cos_wrapper_module_17375715630847_ ol, #hs_cos_wrapper_widget_1737577377288_ ol, #hs_cos_wrapper_module_16933422490548_ ol,
#hs_cos_wrapper_module_17376544318424_ ol, #hs_cos_wrapper_module_17376575990872_ ol, #hs_cos_wrapper_module_17377393824532_ ol,
#hs_cos_wrapper_module_17376544318424_ ol, #hs_cos_wrapper_module_17377329580386_ ol {
  color: #66646B;
}

.test-embed-container iframe {
    justify-content: left;
    max-width: 100%;
    height: auto;
    aspect-ratio:1/1;
    display: block;
}
/*--------------------------------------------------------------------------*/
/*test button*/
#hs-button_module_1741974462089{
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #ffe6ed;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
#hs-button_module_1741974462089:hover {
  background-color: #d5315c; /* Changes to deep pink-red on hover */
  color: #ffffff; /* Text color switches to white */
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
/*--------------------------------------------------------------------------*/
/*test button 2*/
#hs-button_module_17419809442423 {
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: inline-block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden;
  transition: color 0.3s ease-in-out;
  z-index: 1;
}

/* Create the animated background effect */
#hs-button_module_17419809442423::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #872e27; /* Slightly darker orange */
  border-radius: 36px; /* Rounded cap effect */
  transition: left 0.2s ease-in-out;
  z-index: -1; /* Moves the wipe effect behind the text */
}

/* Hover effect */
#hs-button_module_17419809442423:hover {
  color: #ffffff !important;
}

/* Animate the background */
#hs-button_module_17419809442423:hover::before {
  left: 0;
}
/*--------------------------------------------------------------------------*/
/*test button 3*/
#hs-button_module_17422181579023 {
  color: #22272b;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: inline-block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden;
  transition: color 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; /* Added transform & shadow */
  z-index: 1;
}

/* Create the animated background effect */
#hs-button_module_17422181579023::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #872e27; /* Slightly darker orange */
  border-radius: 36px; /* Rounded cap effect */
  transition: left 0.2s ease-in-out;
  z-index: -1; /* Moves the wipe effect behind the text */
}

/* Hover effect */
#hs-button_module_17422181579023:hover {
  color: #ffffff !important;
  transform: scale(1.03); /* Slightly enlarges the button */
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); /* Adds soft drop shadow */
}

/* Animate the background */
#hs-button_module_17422181579023:hover::before {
  left: 0;
}


/* Base particle styles */
.particle {
  position: absolute;
  pointer-events: none;
  opacity: 1;
  animation: particleAnimation 2s ease-out forwards;
  background: transparent; /* Ensure no fill */
  border: 1px solid rgba(255, 255, 255, 0.9); /* 1px stroke */
}

/* Circle */
.particle.circle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

/* Square */
.particle.square {
  width: 10px;
  height: 10px;
}

/* Triangle */
.particle.triangle {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 10px solid rgba(255, 255, 255, 0.9); /* Stroke as border */
  border-top: none;
  background: none;
}

/* Particle movement animation */
@keyframes particleAnimation {
  0% {
    transform: translate(0, 0) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: translate(var(--xMove), var(--yMove)) rotate(180deg);
    opacity: 0;
  }
}

/*--------------------------------------------------------------------------*/
/*OR FC Whitepaper Button*/
#hs-button_widget_1742405215794,#hs-button_widget_1742406795342 {
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: inline-block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden;
  transition: color 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; /* Added transform & shadow */
  z-index: 1;
}

/* Create the animated background effect */
#hs-button_widget_1742405215794::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #872e27; /* Slightly darker orange */
  border-radius: 36px; /* Rounded cap effect */
  transition: left 0.2s ease-in-out;
  z-index: -1; /* Moves the wipe effect behind the text */
}

/* Hover effect */
#hs-button_widget_1742405215794:hover {
  color: #ffffff !important;
  transform: scale(1.03); /* Slightly enlarges the button */
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); /* Adds soft drop shadow */
}
/* Hover effect typ */
#hs-button_widget_1742406795342:hover {
  color: #ffffff !important;
  transform: scale(1.03); /* Slightly enlarges the button */
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); /* Adds soft drop shadow */
}
/* Animate the background */
#hs-button_widget_1742405215794:hover::before {
  left: 0;
}


/* Base particle styles */
.particle {
  position: absolute;
  pointer-events: none;
  opacity: 1;
  animation: particleAnimation 2s ease-out forwards;
  background: transparent; /* Ensure no fill */
  border: 1px solid rgba(255, 255, 255, 0.9); /* 1px stroke */
}

/* Circle */
.particle.circle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

/* Square */
.particle.square {
  width: 10px;
  height: 10px;
}

/* Triangle */
.particle.triangle {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 10px solid rgba(255, 255, 255, 0.9); /* Stroke as border */
  border-top: none;
  background: none;
}

/* Particle movement animation */
@keyframes particleAnimation {
  0% {
    transform: translate(0, 0) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: translate(var(--xMove), var(--yMove)) rotate(180deg);
    opacity: 0;
  }
}

/*--------------------------------------------------------------------------*/
/*OR ct B2B Gap Whitepaper Button*/
#hs-button_module_1745411971001 {
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: inline-block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden;
  transition: color 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  z-index: 1;
}

#hs-button_module_1745411971001::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0; /* changed from -100% to 0 */
  width: 100%;
  height: 100%;
  background-color: #7b5ea7;
  border-radius: 36px;
  opacity: 0; /* start transparent */
  transition: opacity 0.3s ease-in-out;
  z-index: -1;
}

#hs-button_module_1745411971001:hover {
  color: #ffffff !important;
  transform: scale(1.03);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

#hs-button_module_1745411971001:hover::before {
  opacity: 1; /* fade in */
}
#hs-button_module_1745411971001::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.2) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.2) 100%
  );
  transform: skewX(-20deg);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
  z-index: 2; /* above ::before, below text */
}

#hs-button_module_1745411971001:hover::after {
  animation: shine 1s ease-in-out forwards;
  opacity: 1;
}

@keyframes shine {
  0% {
    left: -75%;
    opacity: 0;
  }
  50% {
    left: 100%;
    opacity: 1;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}
/*--------------------------------------------------------------------------*/
/*TYP OR ct B2B Gap Whitepaper Button*/
#hs-button_module_1745413628132 {
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: inline-block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden;
  transition: color 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  z-index: 1;
}

#hs-button_module_1745413628132::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0; /* changed from -100% to 0 */
  width: 100%;
  height: 100%;
  background-color: #7b5ea7;
  border-radius: 36px;
  opacity: 0; /* start transparent */
  transition: opacity 0.3s ease-in-out;
  z-index: -1;
}

#hs-button_module_1745413628132:hover {
  color: #ffffff !important;
  transform: scale(1.03);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

#hs-button_module_1745413628132:hover::before {
  opacity: 1; /* fade in */
}
#hs-button_module_1745413628132::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.2) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.2) 100%
  );
  transform: skewX(-20deg);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
  z-index: 2; /* above ::before, below text */
}

#hs-button_module_1745413628132:hover::after {
  animation: shine 1s ease-in-out forwards;
  opacity: 1;
}

@keyframes shine {
  0% {
    left: -75%;
    opacity: 0;
  }
  50% {
    left: 100%;
    opacity: 1;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}
/*--------------------------------------------------------------------------*/
/*OR- shopify accelerator form*/
#hs_cos_wrapper_module_17483540973293_{
  background: transparent !important;
  box-shadow: none !important;
  max-width: 800px; /* You can change this value */
  margin: 0 auto; /* Center it horizontally */
}
/*----------------------------------------------------------------------------*/
/*OR Shopify Button*/
#hs-button_widget_1748356095641 {
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;

  /* Smooth transition for hover effects */
  transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */
#hs-button_widget_1748356095641:hover {
  background-color: #4ab763 !important; /* green */
  transform: scale(1.05); /* slightly enlarge the button */
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); /* subtle drop shadow */
  
  
}

/*----------------------------------------------------------------------------*/
/*OR Shopify Button mobile*/
#hs-button_widget_1748364320202 {
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 100px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: inline-block;
  letter-spacing: 2px;
  line-height: 17px;
  font-size: 14px;
  text-align: center;
  white-space: nowrap; /* Prevent line break */
  transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
  min-width: 290px;
}

/* Hover effect */
#hs-button_widget_1748364320202:hover {
  background-color: #4ab763 !important;
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

/* Responsive tweak: reduce padding on mobile */
@media (max-width: 480px) {
  #hs-button_widget_1748364320202 {
    padding: 15px 40px; /* Reduce horizontal padding for small screens */
  }
}

/*----------------------------------------------------------------------------*/
/*OR Humans and Agents Ungated Button*/
#hs-button_widget_1748884074864 {
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;

  /* Smooth transition for hover effects */
  transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */
#hs-button_widget_1748884074864:hover {
  color: #22272b;
  background-color: #ffede9 !important; /* light orange */
  transform: scale(1.05); /* slightly enlarge the button */
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); /* subtle drop shadow */
}

/*OR Humans and Agents Ungated Button number 2*/
#hs-button_widget_1744809633066 {
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 30px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: block;
  letter-spacing: 2px;
  line-height: 17px;
  max-width: 100%;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;

  /* Smooth transition for hover effects */
  transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */
#hs-button_widget_1744809633066:hover {
  color: #ffffff;
  background-color: #22272b !important; /* black */
  transform: scale(1.05); /* slightly enlarge the button */
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); /* subtle drop shadow */
}

/*----------------------------------------------------------------------------*/
/*OR Humans and Agents Ungated Button mobile*/
#hs-button_module_17488850102457 {
  color: #ffffff;
  font-family: 'SofiaProBold';
  text-decoration: none;
  margin-top: 25px;
  padding: 15px 100px;
  border-radius: 36px;
  background-color: #f25930 !important;
  display: inline-block;
  letter-spacing: 2px;
  line-height: 17px;
  font-size: 14px;
  text-align: center;
  white-space: nowrap; /* Prevent line break */
  transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
  min-width: 290px;
}

/* Hover effect */
#hs-button_module_17488850102457:hover {
  color: #22272b;
  background-color: #ffede9 !important;
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

/* Responsive tweak: reduce padding on mobile */
@media (max-width: 500px) {
  #hs-button_module_17488850102457 {
    padding: 15px 40px; /* Reduce horizontal padding for small screens */
  }