.elementor-91 .elementor-element.elementor-element-6d100d8e:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-6d100d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-8011c07d-434e-47d2-bc4e-12abc76a26e3);background-repeat:no-repeat;background-size:cover;}.elementor-91 .elementor-element.elementor-element-6d100d8e > .elementor-container{min-height:50vh;}.elementor-91 .elementor-element.elementor-element-6d100d8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-91 .elementor-element.elementor-element-6d100d8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-91 .elementor-element.elementor-element-1a8878f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-91 .elementor-element.elementor-element-1a8878f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-91 .elementor-element.elementor-element-41465efd{font-size:0.75em;color:#4F4F4F;}.elementor-91 .elementor-element.elementor-element-3abd1bb6{--box-border-width:0px;--item-text-hover-decoration:underline;}.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__header-title{text-align:start;}.elementor-91 .elementor-element.elementor-element-1a365a33{margin-top:0%;margin-bottom:0%;}.elementor-91 .elementor-element.elementor-element-134f95d0{text-align:left;}.elementor-91 .elementor-element.elementor-element-3b9f2fb .elementor-heading-title{font-family:"Marine Rounded Bold Italic", Sans-serif;}.elementor-91 .elementor-element.elementor-element-2010071{columns:2;text-align:left;}.elementor-91 .elementor-element.elementor-element-5c0523cd .elementor-heading-title{color:#EDC11F;}.elementor-91 .elementor-element.elementor-element-923184d{columns:2;}.elementor-91 .elementor-element.elementor-element-d2201c5 .elementor-heading-title{color:#EDC11F;}.elementor-91 .elementor-element.elementor-element-3cffe75f{margin-top:0%;margin-bottom:3%;}.elementor-91 .elementor-element.elementor-element-6e1afc98{columns:2;}@media(max-width:1200px){.elementor-91 .elementor-element.elementor-element-6d100d8e > .elementor-container{min-height:31vh;}.elementor-91 .elementor-element.elementor-element-6d100d8e:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-6d100d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-6d100d8e > .elementor-container{min-height:24vh;}.elementor-91 .elementor-element.elementor-element-4afd78ac{padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-2010071{columns:1;}.elementor-91 .elementor-element.elementor-element-923184d{columns:1;}.elementor-91 .elementor-element.elementor-element-6e1afc98{columns:1;}}/* Start custom CSS for table-of-contents, class: .elementor-element-3abd1bb6 */.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__list-wrapper li,
.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__list-item-text-wrapper{
    width: 200px;
    min-height: 180px;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__list-wrapper{
    margin: 0;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__list-item-text-wrapper{
    margin-right: 0.75em;
    margin-bottom: 0.75em;
    line-height: 1.2em;
    padding: 1em;
    background-color: #0a8e9a;
    border-radius: 20px;
    color: #fff;
    font-family: "Marine Rounded Bold Italic", sans-serif;
    align-items: flex-start;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__list-item-text-wrapper:hover{
    background-color: #edc11f;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__list-item-text-wrapper a{
    text-decoration: none;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 li ul li .elementor-toc__list-item-text-wrapper{
      background-color: #fff;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 ul,
.elementor-91 .elementor-element.elementor-element-3abd1bb6 li,
.elementor-91 .elementor-element.elementor-element-3abd1bb6 li ul{
    display: inline;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__list-item-text-wrapper{
    display: inline-flex;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 i {
    margin: 0;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__header{
    display: none;
}
.elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__body{
    padding-left: 0;
}
@media(max-width: 767px) {
    .elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__body{
        text-align: center;
        padding: 0;
    } 
    .elementor-91 .elementor-element.elementor-element-3abd1bb6 .elementor-toc__list-item-text-wrapper{
        margin-right: 0;
        justify-content: center;
        align-items:center;
        padding-top: 0;
    }
}/* End custom CSS */