.overview__side-panel {
	position: fixed;
}

.overview__details-trigger-text, .overview__details-trigger .i {
    display: none;
}

.overview__container {
    display: none;
}



.next-lesson {
    color: #FFF;
    display: flex;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    background: #FFF;
    background-image: url(curve-01.svg);
    background-repeat: no-repeat;
    background-size: cover;
}
.next-lesson__link .i {
    fill: #FFF;
    font-weight: bold;
}

.previous-lesson {
    color: #FFF;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    background: #FFF;
    background-image: url(curve-01.svg);
    background-repeat: no-repeat;
    background-size: cover;
}


.lesson-header__top-wrap:after {
    width: 6rem;
	height: 0.3rem;
}


.scenario-block div {
    -moz-border-radius: 0px 15px 15px 15px;
    -webkit-border-radius: 0px 15px 15px 15px;
    border-radius: 0px 15px 15px 15px;
}

.block-quote--d{
    background-image: url(curves-bg.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: #FFF;
   }

   @media only screen and (max-width: 45em) {
    .block-quote--d {
      background-image: none;
    }}

.block-flashcard__front{
    -moz-border-radius: 0px 25px 25px 25px !important;
    -webkit-border-radius: 0px 25px 25px 25px !important;
    border-radius: 0px 25px 25px 25px !important;
   }

.block-flashcard__back{
    -moz-border-radius: 0px 30px 30px 30px !important;
    -webkit-border-radius: 0px 30px 30px 30px !important;
    border-radius: 0px 30px 30px 30px !important;
}

.block-flashcard__content{    
    border-top: #f3f3f317 !important;
}


.timeline-card__body{
    -moz-border-radius: 0px 25px 25px 25px !important;
    -webkit-border-radius: 0px 25px 25px 25px !important;
    border-radius: 0px 25px 25px 25px !important;
    background: white !important;
}

.timeline-card:before {
    -moz-border-radius: 0px 25px 25px 25px !important;
    -webkit-border-radius: 0px 25px 25px 25px !important;
    border-radius: 0px 25px 25px 25px !important;
}


.timeline-card{
    -moz-border-radius: 0px 25px 25px 25px !important;
    -webkit-border-radius: 0px 25px 25px 25px !important;
    border-radius: 0px 25px 25px 25px !important;
}

.brand--beforeBackground:before { 
    background-color: #FFF !important;
    background-image: url(fill.jpg); 
}


[data-block-id=ck0m5orzc00363h65ozxhcna2] .blocks-button__button {
    background-color: white !important;
    font-size: 1.5rem;
    text-transform: none;
    color: #016c42;
    text-align: center;
    border: none;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    transition: 400ms background-color;
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
    box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
    transition: none;

}

[data-block-id=ck0m5orzc00363h65ozxhcna2] .blocks-button__button:hover {
    opacity: 0.9;
    color: #014128;
}



[data-block-id=ck0m5tx8f00393h6584murfdt] .blocks-button__button {
    background-color: #b7c600 !important;
    color: #222222;
    font-size: 1.5rem;
    text-transform: none;
    display: inline-block;
    text-align: center;
    border: none;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    transition: 400ms background-color;
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
    box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
    transition: none;

}

[data-block-id=ck0m5tx8f00393h6584murfdt] .blocks-button__button:hover {
    color: #222222;
    opacity: 1;
    background-color: #c1d100 !important;
}

[data-block-id=ck0m5tx8f00393h6584murfdt] .blocks-button{
    background-color: #016c42
}

[data-block-id=ck0m5tx8f00393h6584murfdt] .blocks-button{
    color: #FFF
}


[data-block-id=ck0m5twei00373h65k58lzl8h] .blocks-button__button {
    background-color: #016c42 !important;
    color: #FFF;
    font-size: 1.5rem;
    text-transform: none;
    display: inline-block;
    text-align: center;
    border: none;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    transition: 400ms background-color;
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
    box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
    transition: none;
    max-width: 300px;
}

[data-block-id=ck0m5twei00373h65k58lzl8h] .blocks-button__button:hover {
    color: #FFF;
    opacity: 1;
    background-color: #095e3d !important;
}

[data-block-id=ck0m5twei00373h65k58lzl8h] .blocks-button__button::after {
    content: '';
    display: inline-block;
    height: 17px;
    width: 17px;
    background-image: url(Right-arrow.svg);
    background-size: 17px 17px;
    background-repeat: no-repeat;
    z-index: 2;
    position: relative; left: 5px;
margin-bottom: -3px;
 
}

[data-block-id=ck0m5twei00373h65k58lzl8h] .blocks-button__button:hover::after{
    content: '';
    display: inline-block;
    height: 17px;
    width: 17px;
    background-image: url(Right-arrow.svg);
    background-size: 17px 17px;
    background-repeat: no-repeat;
    z-index: 2;
    position: relative; left: 13px;
  transition: .25s ease-out;
  -webkit-transition: .25s ease-out;
margin-bottom: -3px;
 
}


.overview__button:hover {    
    color: #FFF;
    opacity: 1;
    background-color: #095e3d !important;
}



.bubble__body {
    -moz-border-radius: 0px 25px 25px 25px;
    -webkit-border-radius: 0px 25px 25px 25px;
    border-radius: 0px 25px 25px 25px;
    border-bottom: 0 none
}

.process-card__inner {
    -moz-border-radius: 0px 25px 25px 25px;
    -webkit-border-radius: 0px 25px 25px 25px;
    border-radius: 0px 25px 25px 25px;
}

.process-card__number {
    display: none;
}

.process-card-mobile__number {
    display: none;
}

.process-card-mobile__help span {
    font-style: normal;
}
.process-card-mobile__help {
    background-color: #016c42;
}

.process-arrow {
    background-color: #016c42;
}

.process-arrow:hover {
    background-color: #095e3d;
}

[data-block-id=ck0p10w5r00343h6419t0h78g] .process-card__button{
    background-color: #016c42 !important;
    display: inline-block;
    text-align: center;
    border: none;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    transition: 400ms background-color;
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
    box-shadow: 0px 3px 10px rgba(0,0,0,0.15);
    transition: none;
    max-width: 200px;
}

[data-block-id=ck0p10w5r00343h6419t0h78g] .process-card__button:hover {
    color: #FFF;
    opacity: 1;
    background-color: #095e3d !important;
}

[data-block-id=ck0p10w5r00343h6419t0h78g] .process-card-mobile__button span, .process-card__button span {
    display: none;
}

[data-block-id=ck0p10w5r00343h6419t0h78g] .process-card__button::before {
    content: 'Explore further ';
    display: inline-block;
    font-size: 1.5rem;
    text-transform: none;
}

[data-block-id=ck0p10w5r00343h6419t0h78g] .process-card-mobile__button::before {
    content: 'Swipe Left to explore further ';
    display: inline-block;
    font-size: 1.5rem;
    text-transform: none;
}

[data-block-id=ck0p10w5r00343h6419t0h78g] .process-card-mobile__button {
    background-color: #016c42 !important;
    max-width: 300px;
}

[data-block-id=ck0p10w5r00343h6419t0h78g] .process-card__button::after {
    content: '';
    display: inline-block;
    height: 17px;
    width: 17px;
    background-image: url(Right-arrow.svg);
    background-size: 17px 17px;
    background-repeat: no-repeat;
    z-index: 2;
    position: relative; left: 5px;
margin-bottom: -3px;
 
}

[data-block-id=ck0p10w5r00343h6419t0h78g] .process-card__button:hover::after{
    content: '';
    display: inline-block;
    height: 17px;
    width: 17px;
    background-image: url(Right-arrow.svg);
    background-size: 17px 17px;
    background-repeat: no-repeat;
    z-index: 2;
    position: relative; left: 13px;
  transition: .25s ease-out;
  -webkit-transition: .25s ease-out;
margin-bottom: -3px;
 
}