.elementor-87 .elementor-element.elementor-element-4571db67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-4571db67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-15d5e0e img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-style:none;}.elementor-87 .elementor-element.elementor-element-3d7fd95{font-size:0.75em;color:#4F4F4F;}.elementor-87 .elementor-element.elementor-element-d6ad9c5{--box-border-width:0px;--item-text-hover-decoration:underline;}.elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__header-title{text-align:start;}.elementor-87 .elementor-element.elementor-element-2e0b57bb{margin-top:2%;margin-bottom:0%;}.elementor-87 .elementor-element.elementor-element-14dd7817{text-align:left;}.elementor-87 .elementor-element.elementor-element-6ab97a2 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-fe7d828{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-75857f3 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-40fc5f1{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-2df54f9 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-cf601fb{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-ab3914c .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-6520a10{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-7f88a75 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-088ad3f{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-4a6b9e9 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-2785bbe{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-d504d73 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-ca62382{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-5bd3d27 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-70a2942{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-74a6d55 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-d6a8399{--spacer-size:60px;}.elementor-87 .elementor-element.elementor-element-a3e42d7{text-align:center;}.elementor-87 .elementor-element.elementor-element-2e9ffcf{text-align:center;}.elementor-87 .elementor-element.elementor-element-2e9ffcf .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-4b2dc61{width:var( --container-widget-width, 100.58% );max-width:100.58%;--container-widget-width:100.58%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-98b6eba .elementor-button{background-color:var( --e-global-color-359e62 );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-4d8789ff );color:var( --e-global-color-4d8789ff );}.elementor-87 .elementor-element.elementor-element-ac8508b{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-97454b0 .elementor-heading-title{color:var( --e-global-color-455741cf );}.elementor-87 .elementor-element.elementor-element-bec4cd0{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for table-of-contents, class: .elementor-element-d6ad9c5 */.elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__list-wrapper li,
.elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__list-item-text-wrapper{
    width: 200px;
    min-height: 230px;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__list-wrapper{
    margin: 0;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 .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-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__list-item-text-wrapper:hover{
    background-color: #edc11f;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__list-item-text-wrapper a{
    text-decoration: none;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 li ul li .elementor-toc__list-item-text-wrapper{
      background-color: #fff;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 ul,
.elementor-87 .elementor-element.elementor-element-d6ad9c5 li,
.elementor-87 .elementor-element.elementor-element-d6ad9c5 li ul{
    display: inline;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__list-item-text-wrapper{
    display: inline-flex;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 i {
    margin: 0;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__header{
    display: none;
}
.elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__body{
    padding-left: 0;
}
@media(max-width: 767px) {
    .elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__body{
        text-align: center;
        padding: 0;
    } 
    .elementor-87 .elementor-element.elementor-element-d6ad9c5 .elementor-toc__list-item-text-wrapper{
        justify-content: center;
        align-items:flex-start;
        padding-top: 2em;
        margin-right: 10px;
        margin-left: 10px;
    }
}/* End custom CSS */