.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-68093 .elementor-element.elementor-element-2f8bc13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-040ddcc{--display:flex;}.elementor-68093 .elementor-element.elementor-element-f9f7bfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-f9f7bfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-68093 .elementor-element.elementor-element-950de2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-68093 .elementor-element.elementor-element-0eaa54c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-0eaa54c .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-dfd1808{color:#1B1B1B;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-68093 .elementor-element.elementor-element-6a5bebc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-68093 .elementor-element.elementor-element-6a5bebc .elementor-icon-box-title{margin-block-end:0.5rem;color:#000000;}.elementor-68093 .elementor-element.elementor-element-6a5bebc .elementor-icon{font-size:2.5rem;}.elementor-68093 .elementor-element.elementor-element-6a5bebc:has(:hover) .elementor-icon-box-title,
					 .elementor-68093 .elementor-element.elementor-element-6a5bebc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-f7d2671 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-68093 .elementor-element.elementor-element-f7d2671 .elementor-icon-box-title{margin-block-end:0.5rem;color:#000000;}.elementor-68093 .elementor-element.elementor-element-f7d2671 .elementor-icon{font-size:2.5rem;}.elementor-68093 .elementor-element.elementor-element-f7d2671:has(:hover) .elementor-icon-box-title,
					 .elementor-68093 .elementor-element.elementor-element-f7d2671:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-d951afd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-68093 .elementor-element.elementor-element-d951afd .elementor-icon-box-title{margin-block-end:0.5rem;color:#000000;}.elementor-68093 .elementor-element.elementor-element-d951afd .elementor-icon{font-size:2.5rem;}.elementor-68093 .elementor-element.elementor-element-d951afd:has(:hover) .elementor-icon-box-title,
					 .elementor-68093 .elementor-element.elementor-element-d951afd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-478a148{color:#1B1B1B;}.elementor-68093 .elementor-element.elementor-element-16070e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68093 .elementor-element.elementor-element-272effb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-272effb .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-12c9724{color:#1B1B1B;}.elementor-68093 .elementor-element.elementor-element-111f68b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-111f68b .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-71d8365{color:#1B1B1B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-68093 .elementor-element.elementor-element-a89759c img{border-radius:35px 35px 35px 35px;}.elementor-68093 .elementor-element.elementor-element-a89759c .widget-image-caption{text-align:end;}.elementor-68093 .elementor-element.elementor-element-dcc85c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68093 .elementor-element.elementor-element-a967aa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-a967aa4 .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-83b1d1e{color:#1B1B1B;}.elementor-68093 .elementor-element.elementor-element-d5b03eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-d5b03eb .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-08b7bf0{color:#1B1B1B;}.elementor-68093 .elementor-element.elementor-element-e962065{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68093 .elementor-element.elementor-element-d030539 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-d030539 .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-70f18cc{color:#1B1B1B;}.elementor-68093 .elementor-element.elementor-element-85d6012 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-85d6012 .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-7b1994e{color:#1B1B1B;}.elementor-68093 .elementor-element.elementor-element-f665f1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-f665f1b .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-5fc64a2{color:#1B1B1B;}.elementor-68093 .elementor-element.elementor-element-78daff0 img{border-radius:35px 35px 35px 35px;}.elementor-68093 .elementor-element.elementor-element-78daff0 .widget-image-caption{text-align:end;}.elementor-68093 .elementor-element.elementor-element-01bc459{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68093 .elementor-element.elementor-element-cd6038a > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-cd6038a .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-a698c6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-a698c6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-68093 .elementor-element.elementor-element-1983e56{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68093 .elementor-element.elementor-element-6e6c966 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-6e6c966 .elementor-heading-title{color:#000000;}.elementor-68093 .elementor-element.elementor-element-f1a6e01{color:#1B1B1B;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-68093 .elementor-element.elementor-element-026cca6 .elementor-author-box__name{color:#8A99AE;font-family:"Source Sans Pro", Sans-serif;font-size:1em;font-weight:600;}.elementor-68093 .elementor-element.elementor-element-4395a0b{--display:flex;--min-height:180px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68093 .elementor-element.elementor-element-4395a0b:not(.elementor-motion-effects-element-type-background), .elementor-68093 .elementor-element.elementor-element-4395a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14315B;}.elementor-68093 .elementor-element.elementor-element-da6ad73 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-da6ad73{text-align:center;}.elementor-68093 .elementor-element.elementor-element-da6ad73 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-68093 .elementor-element.elementor-element-36a66d5 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-36a66d5{text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-68093 .elementor-element.elementor-element-f9b45ee .elementor-button{background-color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-weight:600;border-radius:10px 10px 10px 10px;}.elementor-68093 .elementor-element.elementor-element-f9b45ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-68093 .elementor-element.elementor-element-f9b45ee .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1503px){.elementor-68093 .elementor-element.elementor-element-f9f7bfa{width:var( --container-widget-width, 864.5px );max-width:864.5px;--container-widget-width:864.5px;--container-widget-flex-grow:0;}.elementor-68093 .elementor-element.elementor-element-a698c6d{width:var( --container-widget-width, 866.5px );max-width:866.5px;--container-widget-width:866.5px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-68093 .elementor-element.elementor-element-a89759c img{border-radius:35px 35px 35px 35px;}.elementor-68093 .elementor-element.elementor-element-4395a0b{--min-height:0px;}.elementor-68093 .elementor-element.elementor-element-da6ad73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68093 .elementor-element.elementor-element-da6ad73 .elementor-heading-title{font-size:25px;}.elementor-68093 .elementor-element.elementor-element-36a66d5{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-f9f7bfa */.my-toc-container ul {
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}

.my-toc-container ul li a {
    background-color: #8A99AE;
    color: #FFFFFF;
    padding: 10px 20px;
    display: block;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    border-radius: 100px;
    margin-bottom: 5px;
    transition: background-color 0.3s ease, padding 0.3s ease;
}

.my-toc-container ul li a:hover {
    background-color: #14315B;
    padding-left: 30px;
    color: #FFFFFF;
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eaa54c */.elementor-68093 .elementor-element.elementor-element-0eaa54c {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-272effb */.elementor-68093 .elementor-element.elementor-element-272effb {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-111f68b */.elementor-68093 .elementor-element.elementor-element-111f68b {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a89759c */.elementor-68093 .elementor-element.elementor-element-a89759c:hover {
transition: transform 0.3s ease;
  transform: scale(0.98);
  transform-origin: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a967aa4 */.elementor-68093 .elementor-element.elementor-element-a967aa4 {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5b03eb */.elementor-68093 .elementor-element.elementor-element-d5b03eb {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d030539 */.elementor-68093 .elementor-element.elementor-element-d030539 {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85d6012 */.elementor-68093 .elementor-element.elementor-element-85d6012 {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f665f1b */.elementor-68093 .elementor-element.elementor-element-f665f1b {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78daff0 */.elementor-68093 .elementor-element.elementor-element-78daff0:hover {
transition: transform 0.3s ease;
  transform: scale(0.98);
  transform-origin: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd6038a */.elementor-68093 .elementor-element.elementor-element-cd6038a {
    scroll-margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a698c6d */.custom-container .myCustomButton {
            background-color: #64A2FF;
            color: #FFFFFF;
            padding: 15px 32px;
            display: block;
            font-size: 18px;
            cursor: pointer;
            border-radius: 50px;
            border: none;
            width: 100%;
            text-align: left;
            margin-bottom: 0px;
            white-space: normal;
        }
        


        .custom-container .hiddenContent {
            font-weight: normal;
            font-size: 16px;
            margin-left: 20px;
            margin-bottom: 10px;
            transition: 0.3s ease, opacity 1s ease; 
            overflow: hidden;
            max-height: 0;
            opacity: 0;
        }

        .custom-container .hiddenContent.show {
            max-height: 500px;
            opacity: 1;
        }


        .custom-container .myCustomButton:hover {
            background-color: #14315B; 
        }

        .custom-container .myCustomButton.active {
             background-color: #8A99AE;
        }

        .custom-container .myCustomButton.active:hover {
            background-color: #14315B;
            
        }
        
        @media screen and (max-width: 900px) {
            .custom-container .myCustomButton {
                font-size: 16px;
                white-space: normal;
            }
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6c966 */.elementor-68093 .elementor-element.elementor-element-6e6c966 {
    scroll-margin-top: 150px;
}/* End custom CSS */