.elementor-20111 .elementor-element.elementor-element-57f1dd8b{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;}.elementor-20111 .elementor-element.elementor-element-2ff18c34{--spacer-size:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), neutralface, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-20111 .elementor-element.elementor-element-5d85ea19{width:100%;max-width:100%;align-self:center;text-align:center;}.elementor-20111 .elementor-element.elementor-element-5d85ea19:hover .elementor-widget-container{background-color:#5CA14800;border-style:dotted;border-color:#664B8E00;}.elementor-20111 .elementor-element.elementor-element-5d85ea19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;transition:background 0.3s;border-style:dotted;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-debed2e );border-radius:34px 34px 34px 34px;}.elementor-20111 .elementor-element.elementor-element-5d85ea19.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20111 .elementor-element.elementor-element-5d85ea19:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-20111 .elementor-element.elementor-element-5d85ea19 .elementor-widget-container{transition:background 0.3s, border 0.9s, border-radius 0.9s, box-shadow 0.9s;}.elementor-20111 .elementor-element.elementor-element-5d85ea19 .elementor-heading-title{font-family:var( --e-global-typography-d376b87-font-family ), neutralface, sans-serif;font-size:var( --e-global-typography-d376b87-font-size );font-weight:var( --e-global-typography-d376b87-font-weight );text-transform:var( --e-global-typography-d376b87-text-transform );font-style:var( --e-global-typography-d376b87-font-style );line-height:var( --e-global-typography-d376b87-line-height );letter-spacing:var( --e-global-typography-d376b87-letter-spacing );word-spacing:var( --e-global-typography-d376b87-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-105c9f6 );}.elementor-20111 .elementor-element.elementor-element-5d85ea19 .elementor-heading-title a:hover, .elementor-20111 .elementor-element.elementor-element-5d85ea19 .elementor-heading-title a:focus{color:var( --e-global-color-debed2e );}.elementor-20111 .elementor-element.elementor-element-7b618341{--spacer-size:70px;} .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;} .eael-toc.eael-sticky{top:200px !important;} .eael-toc{z-index:9999;width:300px;} .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:-2px;} .eael-toc:not(.eael-toc-right){border-top-right-radius:5px;border-bottom-right-radius:5px;} .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:5px;} .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:5px;} .eael-toc.eael-toc-right{border-top-left-radius:5px;border-bottom-left-radius:5px;} .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:5px;} .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:5px;} .eael-toc .eael-toc-header{background-color:#ff7d50;} .eael-toc.collapsed .eael-toc-button{background-color:#ff7d50;color:#ffffff;} .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;} .eael-toc .eael-toc-close{background-color:#ffffff;color:#ff7d50;} .eael-toc .eael-toc-body{background-color:#fff6f3;} .eael-toc .eael-toc-body .eael-toc-list li{color:#707070;padding-top:8px;padding-bottom:8px;} .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:#707070;} .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:#707070;} .eael-toc .eael-toc-body .eael-toc-list li a{color:#707070;} .eael-toc .eael-toc-body .eael-toc-list li:hover{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:#ff7d50;} .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;} .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px dashed;border-bottom-color:#c6c4cf;}@media(max-width:1120px){.elementor-20111 .elementor-element.elementor-element-57f1dd8b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:12vw;--padding-right:12vw;}.elementor-20111 .elementor-element.elementor-element-2ff18c34{--spacer-size:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20111 .elementor-element.elementor-element-5d85ea19{width:100%;max-width:100%;}.elementor-20111 .elementor-element.elementor-element-5d85ea19 .elementor-heading-title{font-size:var( --e-global-typography-d376b87-font-size );line-height:var( --e-global-typography-d376b87-line-height );letter-spacing:var( --e-global-typography-d376b87-letter-spacing );word-spacing:var( --e-global-typography-d376b87-word-spacing );}.elementor-20111 .elementor-element.elementor-element-7b618341{--spacer-size:30px;}}@media(max-width:700px){.elementor-20111 .elementor-element.elementor-element-57f1dd8b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}}@media(max-width:500px){.elementor-20111 .elementor-element.elementor-element-57f1dd8b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-20111 .elementor-element.elementor-element-2ff18c34{--spacer-size:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20111 .elementor-element.elementor-element-5d85ea19 .elementor-heading-title{font-size:var( --e-global-typography-d376b87-font-size );line-height:var( --e-global-typography-d376b87-line-height );letter-spacing:var( --e-global-typography-d376b87-letter-spacing );word-spacing:var( --e-global-typography-d376b87-word-spacing );}.elementor-20111 .elementor-element.elementor-element-7b618341{--spacer-size:10px;}}@media(min-width:501px){.elementor-20111 .elementor-element.elementor-element-57f1dd8b{--content-width:450px;}}@media(max-width:1200px) and (min-width:501px){.elementor-20111 .elementor-element.elementor-element-57f1dd8b{--content-width:450px;}}@media(max-width:1120px) and (min-width:501px){.elementor-20111 .elementor-element.elementor-element-57f1dd8b{--content-width:450px;}}@media(max-width:700px) and (min-width:501px){.elementor-20111 .elementor-element.elementor-element-57f1dd8b{--content-width:400px;}}/* Start custom CSS for heading, class: .elementor-element-5d85ea19 *//*.elementor-20111 .elementor-element.elementor-element-5d85ea19 {
   background: rgb(255,150,13);
background: linear-gradient(90deg, rgba(255,0,0,1) 0%, rgba(43,164,180,1) 40%, rgba(255,150,13,1) 100%);

background-size: 100% 100%;
}
.elementor-20111 .elementor-element.elementor-element-5d85ea19:hover {
color: #1559A2;
background: linear-gradient(90deg, 
    rgba(255,150,13,1) 0%,
    rgba(43,164,180,1) 40%,
    rgba(255,0,0,1) 100%);
}/* End custom CSS */