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

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

/*
These styles will load globally, if you need to update a specific page or template, i'd suggest using the page's advanced settings or the template's css field on the right. 
There's also a slight delay on these styles taking effect as it'll need to recompile the others before publishing live. 
Another thing to note is you won't be able to preview using this editor, so proceed with caution.  
*/

section.engm-header {
  z-index: 1001;
}


/* NICOLE'S CSS MODIFICATIONS */

/* Paragraph font size on mobile */

@media (max-width: 580px) {
  p {
    font-size: 17rem;
  }
}


/* Module: ENGM Header */

.engm-header div.banner div.inner a {
    font-weight: 700!important;
}

section.engm-header div.banner div.inner, section.engm-header div.banner div.inner a {
    color: #53565a;
}

section.engm-header div.banner {
    background: #f8f8f8;
  opacity: 100%;
}

section.engm-header div.inner .logo a img {
 min-width: 180rem; 
}

section.engm-header div.inner .menu .inner-nav .menu-item-wrap .sub-menu .sub-menu-single .left img {
    height: 30px;
    width: 30px;
  }
  
section.engm-header div.inner .menu .inner-nav .menu-item-wrap .sub-menu .column h4 {
    padding-left: 12rem;
  }
  
section.engm-header div.inner .menu .inner-nav .menu-item-wrap .sub-menu .sub-menu-single {
    padding: 12rem 12rem 12rem 12rem;
  }

/* Module: U3M Header Overrides */

.engm-header .hide-banner {
  display: none;
}


/* Module: ENM Hero */

section.enm-hero .overlay .content-wrap {
    min-height: 300rem;
}

.enm-hero .copy p {
 color: #53565A!important;
}

.enm-hero .cta-row a.cta_button:first-of-type {
  margin-right: 20px!important;
}

@media (max-width: 768px)  {
.enm-hero .cta-row {
  text-align: center;
}
  
.enm-hero .cta-row a.cta_button:first-of-type {
  margin-right: 0px!important;
}  
}

.enm-hero a.cta-secondary {
  -webkit-transition: .1s ease-in!important;
  transition: .1s ease-in!important;
  font-weight: bold!important;
  font-size: 14rem!important;
  line-height: 1.4!important;
  letter-spacing: .25rem!important;
  text-decoration: none!important;
  background-color: transparent!important;
  border-radius: none!important;
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
  color: #00BFB2!important;
  text-transform: uppercase!important;
  cursor: pointer!important; 
  padding: 0px!important;
}

.enm-hero a.cta-secondary:after {
  content: "\f105"!important;
  font-family: "Font Awesome 5 Pro"!important;
  margin-left: 5rem!important;
  width: 9rem!important;
  height: 7rem!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}

.enm-hero a.cta-secondary:hover {
  background-color: transparent!important;
  color: #00a4bd!important;
  position: relative!important;
}

.enm-hero a.cta-secondary:after {
  content: '→'!important;
  color: currentColor!important;
  padding-left: 5rem!important;
  display: inline-block!important;
  -webkit-transition: -webkit-transform .2s!important;
  transition: -webkit-transform .2s!important;
  transition: transform .2s!important;
  transition: transform .2s, -webkit-transform .2s!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}

.enm-hero a.cta-secondary:hover:after {
  -webkit-transform: translateX(5rem)!important;
          transform: translateX(5rem)!important;
}



section.enm-hero .richtext-area {  
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 50%;
  margin-left: 5%;
}

section.enm-hero .richtext-area-inner {
  width: 100%;
  max-width: 600rem;
  margin: 0 0 0 auto;
  display: block;
}

section.enm-hero .overlay .content-wrap.has-richtext .copy {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
  width: 45%;
}

section.enm-hero .overlay .content-wrap.has-richtext .richtext-area-inner {
  width: 100%;
  margin: 0 0 0 auto;
  display: block;
}

@media (max-width: 580px) {
  section.enm-hero .richtext-area {  
  width: 100%;
  margin-left: 0%;
}
  
section.enm-hero .overlay .content-wrap.has-richtext .copy {
    width: 100%;
    text-align: center;
  }
  
section.enm-hero .overlay .content-wrap.has-richtext .richtext-area-inner {
    width: 100%;
    margin: 20rem auto 0;
  }
}


/* Module: ENM Accordion Section */

.enm-accordion .eyebrow-text {
  font-size: 0.83em;
  color: #8E8C8F;
  text-transform: uppercase;
  letter-spacing: .2rem;
  margin-bottom: 0rem;
}

.enm-accordion li {
  color: #8e8c8f;
}

.enm-accordion a.cta-secondary {
  -webkit-transition: .1s ease-in!important;
  transition: .1s ease-in!important;
  font-weight: bold!important;
  font-size: 14rem!important;
  line-height: 1.4!important;
  letter-spacing: .25rem!important;
  text-decoration: none!important;
  background-color: transparent!important;
  border-radius: none!important;
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
  color: #00BFB2!important;
  text-transform: uppercase!important;
  cursor: pointer!important; 
  padding-left: 33rem;
  margin-top: 0;
  margin-bottom: 30rem;
}

.enm-accordion a.cta-secondary:after {
  content: "\f105"!important;
  font-family: "Font Awesome 5 Pro"!important;
  margin-left: 5rem!important;
  width: 9rem!important;
  height: 7rem!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}

.enm-accordion a.cta-secondary:hover {
  background-color: transparent!important;
  color: #00a4bd!important;
  position: relative!important;
}

.enm-accordion a.cta-secondary:after {
  content: '→'!important;
  color: currentColor!important;
  padding-left: 5rem!important;
  display: inline-block!important;
  -webkit-transition: -webkit-transform .2s!important;
  transition: -webkit-transform .2s!important;
  transition: transform .2s!important;
  transition: transform .2s, -webkit-transform .2s!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}


.enm-accordion a.cta-secondary:hover:after {
  -webkit-transform: translateX(5rem)!important;
          transform: translateX(5rem)!important;
}


/*.accordion-repeater-section.secondary-accordion-repeat-section .accordion-top.accordion-header {
  margin-bottom: 25px!important;
}

.accordion-repeater-section.secondary-accordion-repeat-section .accordion-top.accordion-header.active {
  margin-bottom:0px!important;*/
}

/* Module: ENM Slider Tabs */

section.enm-slider-tabs .intro.on-top h5 {
  text-align: center;
}

section.enm-slider-tabs .intro.left-align-text h5 {
  text-align: left;
}

.enm-slider-tabs li {
  color: #8e8c8f;
}

.enm-slider-tabs a.cta-primary {
  display: inline-block;
  font-family: jaf-bernina-sans, sans-serif;
  color: #fff;
  background-color: #00BFB2;
  border-radius: 30rem;
  padding: 10rem 30rem;
  margin: 20rem 0;
  -webkit-transition: 0.1s ease-in!important;
  transition: 0.1s ease-in!important;
  font-weight: bold;
  font-size: 14rem;
  line-height: 1.4;
  letter-spacing: .25rem;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  -webkit-box-shadow: 0rem 1rem 12rem 0rem rgba(31, 33, 33, 0.25);
          box-shadow: 0rem 1rem 12rem 0rem rgba(31, 33, 33, 0.25);
}

.enm-slider-tabs a.cta-primary:hover {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #3B7BC5), color-stop(75%, #00BFB2));
  background: linear-gradient(to right, #3B7BC5 25%, #00BFB2 75%);
  color: #fff;
}

.enm-slider-tabs a.cta-primary {
  background: #00BFB2;
  position: relative;
  border-radius: 30rem;
  z-index: 1;
}

.enm-slider-tabs a.cta-primary:after {
  content: '';
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #3B7BC5), color-stop(75%, #00BFB2));
  background: linear-gradient(to right, #3B7BC5 25%, #00BFB2 75%);
  display: block;
  border-radius: 30rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity .5s ease-in-out!important;
  transition: opacity .5s ease-in-out!important;
}

.enm-slider-tabs a.cta-primary:hover:after {
  opacity: 1!important;
}


.enm-slider-tabs a.cta-secondary {
  -webkit-transition: .1s ease-in!important;
  transition: .1s ease-in!important;
  font-weight: bold!important;
  font-size: 14rem!important;
  line-height: 1.4!important;
  letter-spacing: .25rem!important;
  text-decoration: none!important;
  background-color: transparent!important;
  border-radius: none!important;
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
  color: #00BFB2!important;
  text-transform: uppercase!important;
  cursor: pointer!important; 
  padding-left: 33rem;
  margin-top: 0;
  margin-bottom: 30rem;
}

.enm-slider-tabs a.cta-secondary:after {
  content: "\f105"!important;
  font-family: "Font Awesome 5 Pro"!important;
  margin-left: 5rem!important;
  width: 9rem!important;
  height: 7rem!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}

.enm-slider-tabs a.cta-secondary:hover {
  background-color: transparent!important;
  color: #00a4bd!important;
  position: relative!important;
}

.enm-slider-tabs a.cta-secondary:after {
  content: '→'!important;
  color: currentColor!important;
  padding-left: 5rem!important;
  display: inline-block!important;
  -webkit-transition: -webkit-transform .2s!important;
  transition: -webkit-transform .2s!important;
  transition: transform .2s!important;
  transition: transform .2s, -webkit-transform .2s!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}

.enm-slider-tabs a.cta-secondary:hover:after {
  -webkit-transform: translateX(5rem)!important;
          transform: translateX(5rem)!important;
}

/* Module: ENM Table-NM */

.enm-table .package-table {
  padding-bottom: 40rem;
}

.enm-table .package {
  margin: 0!important;
}

.enm-table .package ul li:before  {
    content: ''!important;
    margin-right: 0rem!important;
}

.enm-table .package ul li.package-title {
  background: #00bfb2!important;
  padding: 30rem 30rem!important;
  justify-content: flex-start!important;
}

@media (max-width: 768px) {
.enm-table .package-table {
    display: flex!important;
  }

.enm-table .package-table .package {
    flex: 1 0!important;
}
}


/* ENM Filtered Content - Resources V2 */

  section.enm-filtered-content-v2.filtering-enavate-resources .resource-card.featured-webinar div.content h5 {
    font-size: 24rem;
  }




/* ENM Filtered Content - Packages */

section.enm-filtered-content.filtering-enm-intros .resource-card-full .package-table {
    align-items: flex-start;
}



/* Module: ENM Rich Text - Sections */

.enm-rich-text-sections .reverse-gradient p {
  font-weight: 600;
  letter-spacing: 0.5rem;
}

/* Module: ENM Form */

section.enm-form div.container .form-wrap .form form {
    background-color: transparent!important;
    padding: 0rem!important;
  }

  
section.enm-form div.container .form-wrap .form form.hs-form .hs-button,section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-button,section.enm-form div.container .form-wrap .form form .hs-button {
    display: inline-block;
    font-family: jaf-bernina-sans,sans-serif;
    color: #fff;
    background-color: #00bfb2;
    border-radius: 30rem;
    padding: 10rem 30rem;
    margin: 20rem 0;
    -webkit-transition: .1s ease-in;
    transition: .1s ease-in;
    font-weight: bold;
    font-size: 14rem;
    line-height: 1.4;
    letter-spacing: .25rem;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    -webkit-box-shadow: 0rem 1rem 12rem 0rem rgb(31 33 33 / 25%);
    box-shadow: 0rem 1rem 12rem 0rem rgb(31 33 33 / 25%);
    line-height: 1.2;
    background: transparent;
    border: 3rem solid #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
  
section.enm-form div.container .form-wrap .form form.hs-form .hs-button:hover,section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-button:hover,section.enm-form div.container .form-wrap .form form .hs-button:hover {
    color: #00bfb2;
    background-color: #fff;
}
  
section.enm-form div.container .form-wrap .form form.hs-form .hs-form-field>label, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-field>label, section.enm-form div.container .form-wrap .form form .hs-form-field>label {
    color: #fff;
    text-transform: uppercase;
  }
  
  /** ENM Form - Centering Form Buttons on certain Technology Web Pages **/
  
.ent-technologymicrosoft-dynamics-365-business-central-page .enm-form .actions, .ent-technologymicrosoft-dynamics-365-finance-page .enm-form .actions, .ent-technologymicrosoft-dynamics-365-supply-chain-management-page .enm-form .actions, .ent-technologymicrosoft-dynamics-365-sales-page .enm-form .actions, .ent-technologymicrosoft-dynamics-365-gp-sl-nav-page .enm-form .actions, .ent-technologymicrosoft-dynamics-365-ax-page .enm-form .actions {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  
.ent-technologymicrosoft-dynamics-365-business-central-page section.enm-form div.container .form-wrap .form form.hs-form .hs-button, .ent-technologymicrosoft-dynamics-365-finance-page section.enm-form div.container .form-wrap .form form.hs-form .hs-button, .ent-technologymicrosoft-dynamics-365-supply-chain-management-page section.enm-form div.container .form-wrap .form form.hs-form .hs-button, .ent-technologymicrosoft-dynamics-365-sales-page section.enm-form div.container .form-wrap .form form.hs-form .hs-button, .ent-technologymicrosoft-dynamics-365-gp-sl-nav-page section.enm-form div.container .form-wrap .form form.hs-form .hs-button, .ent-technologymicrosoft-dynamics-365-ax-page section.enm-form div.container .form-wrap .form form.hs-form .hs-button, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-button, section.enm-form div.container .form-wrap .form form .hs-button {
    padding: 10rem 60rem;
    text-transform: uppercase;
  } 

.ent-technologymicrosoft-dynamics-365-business-central-page .form a, .ent-technologymicrosoft-dynamics-365-business-central-page .form a, .ent-technologymicrosoft-dynamics-365-finance-page .form a, .ent-technologymicrosoft-dynamics-365-supply-chain-management-page .form a, .ent-technologymicrosoft-dynamics-365-sales-page .form a, .ent-technologymicrosoft-dynamics-365-gp-sl-nav-page .form a, .ent-technologymicrosoft-dynamics-365-ax-page .form a {
  color: white!important;
  font-weight: 700!important;
}
 


/* Module: ENM Form ECA */

section.enm-form-eca div.container .form-wrap .form form {
    background-color: transparent;
}

section.enm-form-eca div.container .form-wrap .form form.hs-form .hs-form-field>label, section.enm-form-eca div.container .form-wrap .form form.mixitup-multifilter .hs-form-field>label, section.enm-form-eca div.container .form-wrap .form form .hs-form-field>label {
    color: white;
    text-transform: uppercase;
}

section.enm-form-eca div.container .form-wrap .form form.hs-form .hs-button, section.enm-form-eca div.container .form-wrap .form form.mixitup-multifilter .hs-button, section.enm-form-eca div.container .form-wrap .form form .hs-button {
    display: inline-block;
    font-family: jaf-bernina-sans,sans-serif;
    color: #fff;
    background-color: #00bfb2;
    border-radius: 30rem;
    padding: 10rem 30rem;
    margin: 20rem 0;
    -webkit-transition: .1s ease-in;
    transition: .1s ease-in;
    font-weight: bold;
    font-size: 14rem;
    line-height: 1.4;
    letter-spacing: .25rem;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    -webkit-box-shadow: 0rem 1rem 12rem 0rem rgb(31 33 33 / 25%);
    box-shadow: 0rem 1rem 12rem 0rem rgb(31 33 33 / 25%);
    line-height: 1.2;
    background: transparent;
    border: 3rem solid #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

section.enm-form-eca div.container .form-wrap .form form.hs-form .hs-button:hover, section.enm-form-eca div.container .form-wrap .form form.mixitup-multifilter .hs-button:hover, section.enm-form-eca div.container .form-wrap .form form .hs-button:hover {
    color: #00bfb2;
    background-color: #fff;
}

section.enm-form-eca div.container .form-wrap .form form {
  padding: 0px;
}

section.enm-form div.container .form-wrap .form form.hs-form .hs-form-checkbox label, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-booleancheckbox label, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-checkbox label, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-booleancheckbox label, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-checkbox label, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-booleancheckbox label, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-checkbox label, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-booleancheckbox label, section.enm-form div.container .form-wrap .form form .hs-form-checkbox label, section.enm-form div.container .form-wrap .form form .hs-form-booleancheckbox label, section.enm-form div.container .form-wrap .form form .hs-form-checkbox label, section.enm-form div.container .form-wrap .form form .hs-form-booleancheckbox label {
    color: white;
    text-transform: uppercase;
    font-size: 12rem;
    font-weight: bold;
    line-height: 14rem;
    letter-spacing: 1rem;
}

section.enm-form div.container .form-wrap .form form.hs-form .hs-form-checkbox label span:before, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-booleancheckbox label span:before, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-checkbox label span:before, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-booleancheckbox label span:before, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-checkbox label span:before, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-booleancheckbox label span:before, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-checkbox label span:before, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-booleancheckbox label span:before, section.enm-form div.container .form-wrap .form form .hs-form-checkbox label span:before, section.enm-form div.container .form-wrap .form form .hs-form-booleancheckbox label span:before, section.enm-form div.container .form-wrap .form form .hs-form-checkbox label span:before, section.enm-form div.container .form-wrap .form form .hs-form-booleancheckbox label span:before {
    top: -4px;
}

section.enm-form div.container .form-wrap .form form.hs-form .hs-form-checkbox label span, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-booleancheckbox label span, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-checkbox label span, section.enm-form div.container .form-wrap .form form.hs-form .hs-form-booleancheckbox label span, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-checkbox label span, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-booleancheckbox label span, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-checkbox label span, section.enm-form div.container .form-wrap .form form.mixitup-multifilter .hs-form-booleancheckbox label span, section.enm-form div.container .form-wrap .form form .hs-form-checkbox label span, section.enm-form div.container .form-wrap .form form .hs-form-booleancheckbox label span, section.enm-form div.container .form-wrap .form form .hs-form-checkbox label span, section.enm-form div.container .form-wrap .form form .hs-form-booleancheckbox label span {
    top: 13rem;
}

li.hs-form-checkbox {
  margin-bottom: 20rem;
}

section.enm-form .hs-form-radio {
    color: white;
}

/* Module: ENM CTA Row */

.enm-cta-row .white-text p.text {
  font-weight: 600;
  letter-spacing: 0.5rem;
}

.enm-cta-row a.cta_button:first-of-type {
  margin-right: 20px!important;
}

@media (max-width: 768px)  {

.enm-cta-row a.cta_button:first-of-type {
  margin-right: 0px!important;
}  
}


/* Module: ENM LP Overlap */

.ent-landing-page .enm-lp-overlap .text .black-text {
    color: #53565a!important;
}

.ent-landing-page .enm-lp-overlap .right-column.has_white_background {
    margin-top: 13px!important;
    padding: 62rem 0 75rem!important;
}

/* Module: ENM LP Overlap - for contact us page */

section.enm-lp-overlap-contact-us .left-column, section.enm-lp-overlap .right-column {
  padding-top: 35rem;
  padding-bottom: 35rem;
}

section.enm-lp-overlap-contact-us .left-column .hero .text h1.smaller-headline {
  font-size: 36rem;
}

section.enm-lp-overlap-contact-us .left-column .hero .text p {
  color: #53565A;
}

section.enm-lp-overlap-contact-us .contact-links {
  display: flex;
  align-items: center;
  margin-bottom: 5rem;
}

section.enm-lp-overlap-contact-us .contact-links p {
  margin: 0px 10px 0px 0px !important;
  font-size: 16rem!important;
  font-weight: 700!important;
}

section.enm-lp-overlap-contact-us .left-column .additional-copy {
  margin-top: 0px;
}

section.enm-lp-overlap-contact-us .cta.secondary a.cta_button {
  -webkit-transition: .1s ease-in!important;
  transition: .1s ease-in!important;
  font-weight: bold!important;
  font-size: 14rem!important;
  line-height: 1.4!important;
  letter-spacing: .25rem!important;
  text-decoration: none!important;
  background-color: transparent!important;
  border-radius: none!important;
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
  color: #00BFB2!important;
  text-transform: uppercase!important;
  cursor: pointer!important; 
}

section.enm-lp-overlap-contact-us .cta.secondary a.cta_button:after {
  content: "\f105"!important;
  font-family: "Font Awesome 5 Pro"!important;
  margin-left: 5rem!important;
  width: 9rem!important;
  height: 7rem!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}

section.enm-lp-overlap-contact-us .cta.secondary a.cta_button:hover {
  background-color: transparent!important;
  color: #00a4bd!important;
  position: relative!important;
}

section.enm-lp-overlap-contact-us .cta.secondary a.cta_button:after {
  content: '→'!important;
  color: currentColor!important;
  padding-left: 5rem!important;
  display: inline-block!important;
  -webkit-transition: -webkit-transform .2s!important;
  transition: -webkit-transform .2s!important;
  transition: transform .2s!important;
  transition: transform .2s, -webkit-transform .2s!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}


section.enm-lp-overlap-contact-us .cta.secondary a.cta_button:hover:after {
  -webkit-transform: translateX(5rem)!important;
          transform: translateX(5rem)!important;
}


/* Module: ENM CTA Row - NM 2 buttons */

.enm-cta-row-nicole {
    margin: 0px 0px 100rem;
}

section.enm-cta-row.enm-cta-row-nicole .enm-cta-row-inner .copy {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
}

.enm-cta-row-nicole .cta-button-row {
    display: flex;
    justify-content: space-evenly;
    padding: 0 200px;
}

@media (max-width: 768px)  {
  .enm-cta-row-nicole .cta-button-row {
      display: block;
      padding: 0;
}
}

.enm-cta-row-nicole .cta.secondary a.cta_button {
  -webkit-transition: .1s ease-in!important;
  transition: .1s ease-in!important;
  font-weight: bold!important;
  font-size: 14rem!important;
  line-height: 1.4!important;
  letter-spacing: .25rem!important;
  text-decoration: none!important;
  background-color: transparent!important;
  border-radius: none!important;
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
  color: #00BFB2!important;
  text-transform: uppercase!important;
  cursor: pointer!important; 
}

.enm-cta-row-nicole .cta.secondary a.cta_button:after {
  content: "\f105"!important;
  font-family: "Font Awesome 5 Pro"!important;
  margin-left: 5rem!important;
  width: 9rem!important;
  height: 7rem!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}

.enm-cta-row-nicole .cta.secondary a.cta_button:hover {
  background-color: transparent!important;
  color: #00a4bd!important;
  position: relative!important;
}

.enm-cta-row-nicole .cta.secondary a.cta_button:after {
  content: '→'!important;
  color: currentColor!important;
  padding-left: 5rem!important;
  display: inline-block!important;
  -webkit-transition: -webkit-transform .2s!important;
  transition: -webkit-transform .2s!important;
  transition: transform .2s!important;
  transition: transform .2s, -webkit-transform .2s!important;
  background-color: transparent!important;
  background: none!important;
  position: relative!important;
}


.enm-cta-row-nicole .cta.secondary a.cta_button:hover:after {
  -webkit-transform: translateX(5rem)!important;
          transform: translateX(5rem)!important;
}

/* News Page */

.hs-blog-id-4986327425 .filter {
  display: none;
}

/* Resources Page */

section.enm-filtered-content .featured .card .image-wrap>a .image {
    opacity: 0.4;
}

/* Blog Home Page */

section.engm-blog-listing div.posts div.blog-post-card div.content div.read-time i {
  display: none!important;
}

/* Blog Posts */

.ent-blog-post.hs-content-id-59846932323.hs-blog-post {
  color: #53565a!important;
}

section.enm-blog-post div.body div.content p, section.enm-blog-post div.body div.content ul, section.enm-blog-post div.body div.content ol {
  color: #53565a!important;
}

#hs_cos_wrapper_post_body > ol > li::marker, #hs_cos_wrapper_post_body > ul > li::marker {
  color: #00BFB2!important;
}

section.enm-blog-post ol > li {
  padding-left: 10px;
}

section.enm-blog-post ul > li {
  padding-left: 10px;
  list-style-type: "—";
}

@media (max-width: 768px)  {
  section.enm-blog-post ol, section.enm-blog-post ul {
    padding-left: 30rem;
    padding-right: 30rem;
  }
}




section.enm-blog-post div.body div.content blockquote p {
  color: #53565A!important;
  margin: 25rem 0 0 25rem!important;
}

section.enm-blog-post div.body div.content blockquote p.quote-name {
  font-weight: bold; 
  font-size: 20px; 
  color: #53565a;
  margin: 20rem 0 0 25rem!important;
}

@media (max-width: 768px)  {
  
  section.enm-blog-post div.body div.content blockquote {
    margin: 20rem auto !important;
    max-width: 100%!important;
}
  section.enm-blog-post div.body div.content blockquote p {
    margin: 25rem 20rem 0!important;
    font-size: 20rem!important;
}

  section.enm-blog-post div.body div.content blockquote p.quote-name {
    font-size: 16px!important; 
    margin: 25rem 20rem 0!important;
}
}


/* ENGM Footer */

.engm-footer  ul > li:nth-child(5) > ul > li:nth-child(8) > a {
    font-size: 18rem!important;
    font-weight: bold;
    padding: 0;
    margin: 0rem;
    color: #fff;
    max-width: 100%;
    width: 100%;
  }

@media (max-width: 768px)  {
  .engm-footer  ul > li:nth-child(5) > ul > li:nth-child(8) > a {
    margin: 60rem 0 0;
  }
}

/* Bullets */

.bullets li {
    font-family: jaf-bernina-sans,sans-serif;
    font-size: 16rem;
    line-height: 1.7;
    letter-spacing: .35rem;
    line-height: 1.9;
    color: #53565A;
    font-weight: normal;
    list-style: none;
    text-indent: -26px;
}

.bullets li:before {
    content: "—";
    text-indent: -18px;
    padding-right: 11px;
    color: #00BFB2;
}

.bullets li.row-two {
    font-family: jaf-bernina-sans,sans-serif;
    font-size: 14rem;
    line-height: 1.7;
    letter-spacing: .35rem;
    line-height: 1.3;
    color: #53565A;
    font-weight: normal;
    list-style: none;
    text-indent: 4px;
    font-style: italic;
}

.bullets li.row-two:before {
    content: "—";
    text-indent: -18px;
    padding-right: 11px;
    color: #00BFB2;
}

/* Checkmarks */

ul.checkmarks {
  list-style: none;
  padding-left: 50rem!important;
  font-size: 16rem!important;
  line-height: 1.7!important;
  letter-spacing: .35rem!important;
  color: #53565a!important;
  margin-top: 0;
  margin-bottom: 50rem!important;
}

.checkmarks li:before {
    content: "\f058";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #00bfb2;
    top: 0;
    left: -20rem;
    position: absolute;
}

.checkmarks li {
  padding-left: 15rem;
  position: relative;
  margin-bottom: 20rem;
}

/** Ukraine webpages **/

/* Background Image */
  
.ent-stand-with-ukraine-page .body-container-wrapper, .ent-stand-with-ukraine-about-us-page .body-container-wrapper {
    background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(https://3002663.fs1.hubspotusercontent-na1.net/hubfs/3002663/Ukraine/max-kukurudziak-qbc3Zmxw0G8-unsplash.jpg);
	background-size: cover;
	background-position: center;
}

/* HTML - Nav */

.ent-stand-with-ukraine-page .page-nav, .ent-stand-with-ukraine-about-us-page .page-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2% 12%;
    position: fixed; /* Set the navbar to fixed position */
  	top: 0; /* Position the navbar at the top of the page */
  	width: 100%; /* Full width */
  }
.ent-stand-with-ukraine-page .logo, .ent-stand-with-ukraine-about-us-page .logo {
  	color: black;
    background-color: white;
    padding: 8px 30px;
    display: flex;
  }
.ent-stand-with-ukraine-page .logo h3, .ent-stand-with-ukraine-about-us-page .logo h3 {
    margin: 0!important;
    font-weight: 700;
  }
.ent-stand-with-ukraine-page .logo h3 a, .ent-stand-with-ukraine-about-us-page .logo h3 a {
    color: black;
  }
.ent-stand-with-ukraine-page .about-us a {
    font-weight: 700;
    color: white;
  }
.ent-stand-with-ukraine-page .about-us a:hover {
	color: #ffd700;
    transition: 0.5s;
  }
  

@media (max-width: 768px)  {
  .ent-stand-with-ukraine-page .page-nav, .ent-stand-with-ukraine-about-us-page .page-nav {
    padding: 2% 2%;
    }
  } 

#hs_cos_wrapper_widget_1652723195403 .engm-small-cta-row a#cta_button_3002663_63d65e6e-ec40-4139-9c21-9bbd97485919.pill-cta:hover {
    background: #fff;
    color: #00bfb2 !important;
}