.elementor-23465 .elementor-element.elementor-element-5bd9cd2{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:#AECADC;--border-color:#AECADC;}.elementor-23465 .elementor-element.elementor-element-5bd9cd2:not(.elementor-motion-effects-element-type-background), .elementor-23465 .elementor-element.elementor-element-5bd9cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2E2F7;}.elementor-23465 .elementor-element.elementor-element-5bd9cd2::before, .elementor-23465 .elementor-element.elementor-element-5bd9cd2 > .elementor-background-video-container::before, .elementor-23465 .elementor-element.elementor-element-5bd9cd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-23465 .elementor-element.elementor-element-5bd9cd2 > .elementor-background-slideshow::before, .elementor-23465 .elementor-element.elementor-element-5bd9cd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23465 .elementor-element.elementor-element-5bd9cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-19251ff8-3d55-4177-be79-5eeb2e67fae4);--background-overlay:'';background-position:bottom right;background-repeat:repeat-x;}.elementor-23465 .elementor-element.elementor-element-656c568{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-23465 .elementor-element.elementor-element-b774891{font-size:14px;color:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-b774891 a{color:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-b774891 a:hover{color:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-11e6cd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-11e6cd8{text-align:left;}.elementor-23465 .elementor-element.elementor-element-11e6cd8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-d737cee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23465 .elementor-element.elementor-element-bc2540d{width:var( --container-widget-width, 92.914% );max-width:92.914%;--container-widget-width:92.914%;--container-widget-flex-grow:0;}.elementor-23465 .elementor-element.elementor-element-bc2540d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23465 .elementor-element.elementor-element-31acab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23465 .elementor-element.elementor-element-c984f27 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-c984f27{text-align:left;}.elementor-23465 .elementor-element.elementor-element-c984f27 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-f4c1fe3 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-f4c1fe3{font-size:14px;line-height:24px;}.elementor-23465 .elementor-element.elementor-element-1648ac8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-1648ac8{text-align:left;}.elementor-23465 .elementor-element.elementor-element-1648ac8 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-2bfa60e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23465 .elementor-element.elementor-element-077c96a{width:var( --container-widget-width, 45.402% );max-width:45.402%;--container-widget-width:45.402%;--container-widget-flex-grow:0;font-size:14px;line-height:24px;}.elementor-23465 .elementor-element.elementor-element-077c96a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-077c96a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23465 .elementor-element.elementor-element-d1b6768{text-align:center;}.elementor-23465 .elementor-element.elementor-element-a4c0d0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-a4c0d0f{font-size:14px;line-height:24px;}.elementor-23465 .elementor-element.elementor-element-156e1bbd{--display:flex;--min-height:230px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-23465 .elementor-element.elementor-element-156e1bbd:not(.elementor-motion-effects-element-type-background), .elementor-23465 .elementor-element.elementor-element-156e1bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-e1c5389 ) 100%);}.elementor-23465 .elementor-element.elementor-element-156e1bbd::before, .elementor-23465 .elementor-element.elementor-element-156e1bbd > .elementor-background-video-container::before, .elementor-23465 .elementor-element.elementor-element-156e1bbd > .e-con-inner > .elementor-background-video-container::before, .elementor-23465 .elementor-element.elementor-element-156e1bbd > .elementor-background-slideshow::before, .elementor-23465 .elementor-element.elementor-element-156e1bbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-23465 .elementor-element.elementor-element-156e1bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-e3a46d0a-7301-43a5-ae8c-c642477de713);--background-overlay:'';background-position:bottom center;}.elementor-23465 .elementor-element.elementor-element-2056228a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-23465 .elementor-element.elementor-element-2056228a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23465 .elementor-element.elementor-element-5915815f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-5915815f .elementor-heading-title{text-shadow:2px 1px 2px rgba(0,0,0,0.3);color:var( --e-global-color-33ee850 );}.elementor-23465 .elementor-element.elementor-element-1fa1e72c .elementor-heading-title{font-size:16px;text-shadow:2px 1px 2px rgba(0,0,0,0.3);color:var( --e-global-color-33ee850 );}.elementor-23465 .elementor-element.elementor-element-488fb91a .elementor-button{background-color:var( --e-global-color-45b59f7 );font-size:18px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-23465 .elementor-element.elementor-element-488fb91a .elementor-button:hover, .elementor-23465 .elementor-element.elementor-element-488fb91a .elementor-button:focus{background-color:var( --e-global-color-5aff6c1 );color:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-488fb91a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}.elementor-23465 .elementor-element.elementor-element-488fb91a .elementor-button:hover svg, .elementor-23465 .elementor-element.elementor-element-488fb91a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-5a5d3db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:-60px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;}.elementor-23465 .elementor-element.elementor-element-5a5d3db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23465 .elementor-element.elementor-element-67101a16 img{border-radius:15px 15px 15px 15px;}.elementor-23465 .elementor-element.elementor-element-16134be9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23465 .elementor-element.elementor-element-127c2752{--spacer-size:200px;}.elementor-23465 .elementor-element.elementor-element-c25d3c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23465 .elementor-element.elementor-element-3871594{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23465 .elementor-element.elementor-element-3871594:not(.elementor-motion-effects-element-type-background), .elementor-23465 .elementor-element.elementor-element-3871594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33ee850 );}.elementor-23465 .elementor-element.elementor-element-9b21e2c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-9b21e2c{text-align:left;}.elementor-23465 .elementor-element.elementor-element-9b21e2c .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-23465 .elementor-element.elementor-element-362029d > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-362029d{font-size:14px;line-height:24px;}.elementor-23465 .elementor-element.elementor-element-c050609 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23465 .elementor-element.elementor-element-706e561{width:100%;max-width:100%;}@media(min-width:768px){.elementor-23465 .elementor-element.elementor-element-5bd9cd2{--content-width:950px;}.elementor-23465 .elementor-element.elementor-element-656c568{--width:50%;}.elementor-23465 .elementor-element.elementor-element-d737cee{--width:50%;}.elementor-23465 .elementor-element.elementor-element-31acab7{--content-width:950px;}.elementor-23465 .elementor-element.elementor-element-2056228a{--width:60%;}.elementor-23465 .elementor-element.elementor-element-5a5d3db{--width:60%;}.elementor-23465 .elementor-element.elementor-element-c25d3c7{--content-width:950px;}}@media(max-width:1366px){.elementor-23465 .elementor-element.elementor-element-bc2540d{width:var( --container-widget-width, 380.987px );max-width:380.987px;--container-widget-width:380.987px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-23465 .elementor-element.elementor-element-31acab7{--content-width:90%;}.elementor-23465 .elementor-element.elementor-element-c984f27 .elementor-heading-title{font-size:28px;}.elementor-23465 .elementor-element.elementor-element-1648ac8 .elementor-heading-title{font-size:28px;}.elementor-23465 .elementor-element.elementor-element-2bfa60e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23465 .elementor-element.elementor-element-077c96a{width:var( --container-widget-width, 319.562px );max-width:319.562px;--container-widget-width:319.562px;--container-widget-flex-grow:0;}.elementor-23465 .elementor-element.elementor-element-9b21e2c .elementor-heading-title{font-size:28px;}}/* Start custom CSS */.elementor-toc__list-item svg
{
	display: none;
}
ul.elementor-toc__list-wrapper {
    position: relative;
}
ul.elementor-toc__list-wrapper li
{
	z-index: 1;
    color: #161513;
    display: block;
    position: relative;
    padding: 0.1em 0 0.1em 1rem;	
}

@media only screen and (min-width: 974px)
{
	 ul.elementor-toc__list-wrapper:before {
	    content: '';
	    background: #F6F7F7;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    width: 3px;
	    position: absolute;
	    z-index: 0;
	}
	ul.elementor-toc__list-wrapper li a.elementor-item-active:before, .rc78 ul li a.elementor-item-active:active:before {
    	background: #A20045 !important;
	}
	ul.elementor-toc__list-wrapper li a:before {
	    content: '';
	    background: transparent;
	    transition: background-color .2s ease .1s;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    width: 3px;
	    position: absolute;
	    z-index: 0;
	}
}
span.elementor-menu-anchor
{
 margin-top: -100px;
 padding-top: 100px;
 display: block;
}
.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active
{
	color: #a20045!important;
}/* End custom CSS */