@import url(https://8341689.fs1.hubspotusercontent-na1.net/hubfs/8341689/Rustica%20Font/Rustica-SemiLight.otf);

h1.subtitle {
font-family: 'Rustica', sans-serif;
color: #FFFFFF;
}

h2.subtitle {
font-family: 'Rustica', sans-serif;
color: #00617D;
}

/* step content */

div.content-text { 
font-family: 'Rustica', sans-serif;
}

.tip{ 
font-family: 'Rustica', sans-serif;
font-style: normal;
}

.warning {
font-family: 'Rustica', sans-serif;
}

a.tile { 
font-family: 'Rustica', sans-serif;
}

div.radio-wrap { 
font-family: 'Rustica', sans-serif;
}

/* next step buttons */
[class*="Button__StyledButtonInterior"]{
font-family: 'Rustica', sans-serif;
}

/* contact form title */
[class*="ContactForm-styles__Title"]{
font-family: 'Rustica', sans-serif;
}

/* guide title and step titles */
h1 {font-family: 'Rustica', sans-serif;
}
div.subtitle, h2.subtitle {
  font-family: 'Rustica', sans-serif;
  color: #00617D;
  font-weight: 600;
}
/* Large heading */
h3 {
  font-family: 'Rustica', sans-serif;
}

/* Medium heading */
h4 {
  font-family: 'Rustica', sans-serif;
}

/* Small heading */
h5 {
  font-family: 'Rustica', sans-serif;
}

/* step content */
div.content-text {
  color: #4F6475;
  font-size: 18px;
  line-height: 1.625;
  letter-spacing: 0.05px;
  font-family: 'Rustica', sans-serif;
}

/* bullet list */
div.content-text ul {
  padding-left: 32px;
  font-family: 'Rustica', sans-serif;
}

/* bullet list items */
div.content-text ul li {
  margin: 8px 0px;
  font-family: 'Rustica', sans-serif;
}
  div.content-text ul { }

  div.content-text aside.tip {
  border-radius: 0px;
  border-left: 0px solid #013A53;
  background:#F1F3F4;
  padding: 16px 16px 16px 20px;
  color: #2F4149;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.05px;
  font-style: normal;
}

  div.content-text aside.warning {  
  border-radius: 0px;
  font-size: 16px;
  border-left: 0px solid #00617D;
  background: #00617D;
  padding: 16px 16px 16px 20px;
  color: #FFFFFF;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.05px;
  font-family: 'Rustica', sans-serif;
  font-style: normal;
}

/* All buttons */

.button-wrap button {
    background-image: none;
    color: #00617d;
    background: transparent;
    border: 2px solid #00617d;
    height: 36px;
    padding: 0px 24px;
    font-size: 12px;
    border-radius: 32px;
    font-weight: 600;
    text-transform: initial;
    font-family: 'Rustica', sans-serif;
   }
  .button-wrap button:hover {
    color: #013A53;
    background-color: #90D432;
    font-family: 'Rustica', sans-serif;
   }
.button-wrap button:hover svg path{
    color: #013A53;
    fill:#013A53;
    font-family: 'Rustica', sans-serif;
   }
  .button-wrap button:disabled { }

  .button-wrap .back-button button { }
  .button-wrap .back-button button svg path {
    font-family: 'Rustica', sans-serif;
    fill:#00617d;
    }
.button-wrap .back-button:hover button svg path {
    font-family: 'Rustica', sans-serif;
    background-color:#90D432; 
    }

  a.tile {}
  a.tile svg path { }

  div.radio-wrap { }
  div.radio-wrap label { }
  div.radio-wrap .radio-check { }

  div.dropdown-wrap { }
  div.dropdown-wrap li { }


/*Progress Bar */ 
[class*="ProgressBar__Bar"]{
    background-color: #90D432!important;
  }
 [class*="ProgressBar__Line"]{
    background-color: #FFFFFF!important;
  }
 [class*="ProgressBar__Text"]{
    background-color: #00617d!important;
  }


/* 
Class for the guide's path.
*/

[class*="ExplanationTop__Breadcrumbs"]{
font-family: 'Rustica', sans-serif;
color: #fffff;
}
[class*="ExplanationTop__Canvas"]{
  font-family: 'Rustica', sans-serif;
  color: #90D432;
  background-color: #00617d;
}
[class*="StepsFooter-styles__StepButtonsCanvas-sc-1995utg-4 gJJThK steps-footer"]{
background-color: #0D4c99 !important;
}
}
[class*="Widget__WidgetHeaderTitle"]{
  font-family: 'Rustica', sans-serif;
  color: #90D432;
}
[class*="Widget__WidgetHeader"]{
  font-family: 'Rustica', sans-serif;
  color: #00617d;
  background-color: #FFFFFF!important;
}
[class*="Widget__WidgetHeader"] svg path{
  fill: #fff;
}
[class*="CloseButtonWrap-wrapButtonStyle-CloseButtonWrap"] svg path{
  fill:#FFFFFF;
  color: #FFFFFF;
}
[class*="DragButtonWrap-wrapButtonStyle-DragButtonWrap"]svg path{
  fill:#FFFFFF;
  color: #FFFFFF;
}
[class*="stn-close-widget-button"] svg path {
  fill:#90D432!important;
  color:#90D432!important;
  background-color: #90D432!important;
}
[class*="Breadcrumbs"] a {
color: #4F6475 !important;
}
.css-3qmypa svg path {
fill: rgb(255, 255, 255);}

[class=*"stn-drag-widget-button"]{
    fill: #fff;
    }
[class=*"stn-drag-widget-button"]svg path{
    fill: #fff;}
[class=*"stn-widget-wrapper stn-widget-trigger-82970 css-1cykr3b eo30uvs1"]svg path {fill: #fff}
#main > div > footer > div > div.StepButtons__Wrapper-sc-9092afef-0.jNXcvz.stepBottomButtons > div > span:nth-child(1) {
  display: none !important;
}