/* Add here all your css styles (customizations) */
@font-face {
  font-family: "atwriter";
  src: url("../assets_inst/fonts/atwriter.adc9014349b8.ttf") format("truetype");
}
.cms-toolbar-expanded .u-header--sticky-top {
  top: 46px;
}

.sticky-header + .sticky-header-spacer {
  height: 125px !important;
}

.article-add {
  height: 300px !important;
  width: 100% !important;
}

.cms-render-model-add {
  background: none !important;
}

.nuance-ckeditor-paragraph-start {
  font-size: 1.3rem;
}

#id_custom_color {
  min-width: 100px;
}

.nuance-text-accent1 {
  color: #9e3ba8;
}

.nuance-text-accent1--hover:hover {
  color: #9e3ba8 !important;
}

.nuance-text-accent1-light {
  color: rgb(215.4845814978, 158.7885462555, 221.2114537445);
}

.nuance-text-accent1-light--hover:hover {
  color: rgb(215.4845814978, 158.7885462555, 221.2114537445) !important;
}

.nuance-bg-accent1 {
  background-color: #9e3ba8;
}

.nuance-bg-accent1--hover:hover,
.nuance-bg-accent1--hover:active,
.nuance-bg-accent1--hover:focus {
  background-color: #9e3ba8 !important;
}

.nuance-bg-accent1-light {
  background-color: rgb(215.4845814978, 158.7885462555, 221.2114537445);
}

.nuance-bg-accent1-light--hover:hover,
.nuance-bg-accent1-light--hover:active,
.nuance-bg-accent1-light--hover:focus {
  background-color: rgb(215.4845814978, 158.7885462555, 221.2114537445) !important;
}

/* Call To Action Buttons */
.nuance-btn-accent1 {
  color: #fff;
  background-color: #9e3ba8;
}
.nuance-btn-accent1:hover, .nuance-btn-accent1.active {
  border-color: rgb(184.4801762115, 83.2995594714, 194.7004405286);
  background-color: rgb(184.4801762115, 83.2995594714, 194.7004405286);
}
.nuance-btn-accent1:hover, .nuance-btn-accent1:focus, .nuance-btn-accent1.active {
  color: #fff;
}
.nuance-btn-accent1.g-btn-hover-reset:hover, .nuance-btn-accent1.g-btn-hover-reset.active {
  background-color: #9e3ba8;
  border-color: #9e3ba8;
}
.nuance-btn-accent1.u-btn-hover-v1-1 {
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v1-1::after, .nuance-btn-accent1.u-btn-hover-v1-1:hover::after {
  background-color: rgb(175.7488986784, 65.627753304, 186.872246696);
}
.nuance-btn-accent1.u-btn-hover-v1-1:hover {
  background-color: #9e3ba8;
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v1-2 {
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v1-2::after, .nuance-btn-accent1.u-btn-hover-v1-2:hover::after {
  background-color: rgb(175.7488986784, 65.627753304, 186.872246696);
}
.nuance-btn-accent1.u-btn-hover-v1-2:hover {
  background-color: #9e3ba8;
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v1-3 {
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v1-3::after, .nuance-btn-accent1.u-btn-hover-v1-3:hover::after {
  background-color: rgb(175.7488986784, 65.627753304, 186.872246696);
}
.nuance-btn-accent1.u-btn-hover-v1-3:hover {
  background-color: #9e3ba8;
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v1-4 {
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v1-4::after, .nuance-btn-accent1.u-btn-hover-v1-4:hover::after {
  background-color: rgb(175.7488986784, 65.627753304, 186.872246696);
}
.nuance-btn-accent1.u-btn-hover-v1-4:hover {
  background-color: #9e3ba8;
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v2-1 {
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v2-1::after, .nuance-btn-accent1.u-btn-hover-v2-1:hover::after {
  background-color: rgb(175.7488986784, 65.627753304, 186.872246696);
}
.nuance-btn-accent1.u-btn-hover-v2-1:hover {
  background-color: #9e3ba8;
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v2-2 {
  overflow: hidden;
}
.nuance-btn-accent1.u-btn-hover-v2-2::after, .nuance-btn-accent1.u-btn-hover-v2-2:hover::after {
  background-color: rgb(175.7488986784, 65.627753304, 186.872246696);
}
.nuance-btn-accent1.u-btn-hover-v2-2:hover {
  background-color: #9e3ba8;
  overflow: hidden;
}

.nuance-text-accent2 {
  color: #f5d05c;
}

.nuance-text-accent2--hover:hover {
  color: #f5d05c !important;
}

.nuance-text-accent2-light {
  color: rgb(253.8439306358, 249.5664739884, 236.1560693642);
}

.nuance-text-accent2-light--hover:hover {
  color: rgb(253.8439306358, 249.5664739884, 236.1560693642) !important;
}

.nuance-bg-accent2 {
  background-color: #f5d05c;
}

.nuance-bg-accent2--hover:hover,
.nuance-bg-accent2--hover:active,
.nuance-bg-accent2--hover:focus {
  background-color: #f5d05c !important;
}

.nuance-bg-accent2-light {
  background-color: rgb(253.8439306358, 249.5664739884, 236.1560693642);
}

.nuance-bg-accent2-light--hover:hover,
.nuance-bg-accent2-light--hover:active,
.nuance-bg-accent2-light--hover:focus {
  background-color: rgb(253.8439306358, 249.5664739884, 236.1560693642) !important;
}

/* Call To Action Buttons */
.nuance-btn-accent2 {
  color: #fff;
  background-color: #f5d05c;
}
.nuance-btn-accent2:hover, .nuance-btn-accent2.active {
  border-color: rgb(247.9479768786, 221.8554913295, 140.0520231214);
  background-color: rgb(247.9479768786, 221.8554913295, 140.0520231214);
}
.nuance-btn-accent2:hover, .nuance-btn-accent2:focus, .nuance-btn-accent2.active {
  color: #fff;
}
.nuance-btn-accent2.g-btn-hover-reset:hover, .nuance-btn-accent2.g-btn-hover-reset.active {
  background-color: #f5d05c;
  border-color: #f5d05c;
}
.nuance-btn-accent2.u-btn-hover-v1-1 {
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v1-1::after, .nuance-btn-accent2.u-btn-hover-v1-1:hover::after {
  background-color: rgb(246.4739884393, 214.9277456647, 116.0260115607);
}
.nuance-btn-accent2.u-btn-hover-v1-1:hover {
  background-color: #f5d05c;
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v1-2 {
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v1-2::after, .nuance-btn-accent2.u-btn-hover-v1-2:hover::after {
  background-color: rgb(246.4739884393, 214.9277456647, 116.0260115607);
}
.nuance-btn-accent2.u-btn-hover-v1-2:hover {
  background-color: #f5d05c;
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v1-3 {
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v1-3::after, .nuance-btn-accent2.u-btn-hover-v1-3:hover::after {
  background-color: rgb(246.4739884393, 214.9277456647, 116.0260115607);
}
.nuance-btn-accent2.u-btn-hover-v1-3:hover {
  background-color: #f5d05c;
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v1-4 {
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v1-4::after, .nuance-btn-accent2.u-btn-hover-v1-4:hover::after {
  background-color: rgb(246.4739884393, 214.9277456647, 116.0260115607);
}
.nuance-btn-accent2.u-btn-hover-v1-4:hover {
  background-color: #f5d05c;
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v2-1 {
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v2-1::after, .nuance-btn-accent2.u-btn-hover-v2-1:hover::after {
  background-color: rgb(246.4739884393, 214.9277456647, 116.0260115607);
}
.nuance-btn-accent2.u-btn-hover-v2-1:hover {
  background-color: #f5d05c;
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v2-2 {
  overflow: hidden;
}
.nuance-btn-accent2.u-btn-hover-v2-2::after, .nuance-btn-accent2.u-btn-hover-v2-2:hover::after {
  background-color: rgb(246.4739884393, 214.9277456647, 116.0260115607);
}
.nuance-btn-accent2.u-btn-hover-v2-2:hover {
  background-color: #f5d05c;
  overflow: hidden;
}

.nuance-text-accent3 {
  color: #42f5c8;
}

.nuance-text-accent3--hover:hover {
  color: #42f5c8 !important;
}

.nuance-text-accent3-light {
  color: rgb(211.3115577889, 252.6884422111, 242.2864321608);
}

.nuance-text-accent3-light--hover:hover {
  color: rgb(211.3115577889, 252.6884422111, 242.2864321608) !important;
}

.nuance-bg-accent3 {
  background-color: #42f5c8;
}

.nuance-bg-accent3--hover:hover,
.nuance-bg-accent3--hover:active,
.nuance-bg-accent3--hover:focus {
  background-color: #42f5c8 !important;
}

.nuance-bg-accent3-light {
  background-color: rgb(211.3115577889, 252.6884422111, 242.2864321608);
}

.nuance-bg-accent3-light--hover:hover,
.nuance-bg-accent3-light--hover:active,
.nuance-bg-accent3-light--hover:focus {
  background-color: rgb(211.3115577889, 252.6884422111, 242.2864321608) !important;
}

/* Call To Action Buttons */
.nuance-btn-accent3 {
  color: #fff;
  background-color: #42f5c8;
}
.nuance-btn-accent3:hover, .nuance-btn-accent3.active {
  border-color: rgb(114.4371859296, 247.5628140704, 214.0954773869);
  background-color: rgb(114.4371859296, 247.5628140704, 214.0954773869);
}
.nuance-btn-accent3:hover, .nuance-btn-accent3:focus, .nuance-btn-accent3.active {
  color: #fff;
}
.nuance-btn-accent3.g-btn-hover-reset:hover, .nuance-btn-accent3.g-btn-hover-reset.active {
  background-color: #42f5c8;
  border-color: #42f5c8;
}
.nuance-btn-accent3.u-btn-hover-v1-1 {
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v1-1::after, .nuance-btn-accent3.u-btn-hover-v1-1:hover::after {
  background-color: rgb(90.2185929648, 246.2814070352, 207.0477386935);
}
.nuance-btn-accent3.u-btn-hover-v1-1:hover {
  background-color: #42f5c8;
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v1-2 {
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v1-2::after, .nuance-btn-accent3.u-btn-hover-v1-2:hover::after {
  background-color: rgb(90.2185929648, 246.2814070352, 207.0477386935);
}
.nuance-btn-accent3.u-btn-hover-v1-2:hover {
  background-color: #42f5c8;
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v1-3 {
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v1-3::after, .nuance-btn-accent3.u-btn-hover-v1-3:hover::after {
  background-color: rgb(90.2185929648, 246.2814070352, 207.0477386935);
}
.nuance-btn-accent3.u-btn-hover-v1-3:hover {
  background-color: #42f5c8;
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v1-4 {
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v1-4::after, .nuance-btn-accent3.u-btn-hover-v1-4:hover::after {
  background-color: rgb(90.2185929648, 246.2814070352, 207.0477386935);
}
.nuance-btn-accent3.u-btn-hover-v1-4:hover {
  background-color: #42f5c8;
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v2-1 {
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v2-1::after, .nuance-btn-accent3.u-btn-hover-v2-1:hover::after {
  background-color: rgb(90.2185929648, 246.2814070352, 207.0477386935);
}
.nuance-btn-accent3.u-btn-hover-v2-1:hover {
  background-color: #42f5c8;
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v2-2 {
  overflow: hidden;
}
.nuance-btn-accent3.u-btn-hover-v2-2::after, .nuance-btn-accent3.u-btn-hover-v2-2:hover::after {
  background-color: rgb(90.2185929648, 246.2814070352, 207.0477386935);
}
.nuance-btn-accent3.u-btn-hover-v2-2:hover {
  background-color: #42f5c8;
  overflow: hidden;
}

.nuance-quick-newsletter {
  padding-top: 8rem !important;
  color: #4b2f27;
}
.nuance-quick-newsletter form .form-control-feedback {
  background-color: #ffdbc3 !important;
  color: #4b2f27 !important;
}
.nuance-quick-newsletter form input {
  color: #4b2f27 !important;
}

@media (max-width: 992px) {
  .nuance-quick-newsletter {
    padding-top: 30rem !important;
  }
}
.nuance-showcase .u-icon-v3 {
  color: #fff;
  background-color: #42f5c8;
}
.nuance-showcase .nuance-title {
  border-color: #42f5c8 !important;
}

.nuance-showcase:hover .u-icon-v3 {
  color: #42f5c8;
  background-color: #fff;
}
.nuance-showcase:hover .nuance-title {
  border-color: #fff !important;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #fff;
}

.scroll-nav {
  position: fixed;
  top: 280px;
  right: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  padding: 30px;
  width: auto;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 10px;
  border-top-style: solid;
  border-bottom-width: 5px;
  border-color: #88aa00;
}

.scroll-nav__list {
  list-style: none;
  float: left;
  list-style: none;
  cursor: pointer;
  padding-left: 0px;
}

@media (max-width: 1200px) {
  .scroll-nav {
    top: unset;
    bottom: -10px;
    width: 100%;
    background-color: #fff;
    left: 0px;
  }
}