.elementor-1556 .elementor-element.elementor-element-74cc1ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-6f3dd48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--flex-wrap:nowrap;--border-radius:0px 0px 0px 300px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1556 .elementor-element.elementor-element-6f3dd48:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-6f3dd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60b2b3f );}.elementor-1556 .elementor-element.elementor-element-bc594dc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-6d2ea2a{--box-border-width:0px;--separator-width:0px;--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );}.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-toc__header-title{text-align:start;}.elementor-1556 .elementor-element.elementor-element-c55ad08{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-3746b4e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1556 .elementor-element.elementor-element-bc594dc{--width:30%;}.elementor-1556 .elementor-element.elementor-element-c55ad08{--width:740px;}}@media(max-width:1024px){.elementor-1556 .elementor-element.elementor-element-6f3dd48{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}}@media(max-width:767px){.elementor-1556 .elementor-element.elementor-element-6f3dd48{--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;--border-radius:0px 0px 0px 100px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1556 .elementor-element.elementor-element-bc594dc{--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-c55ad08{--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-6d2ea2a */.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-toc__header{
    display: none;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a.elementor-widget-table-of-contents {
    position: sticky;
    top: 11em;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-toc__list-wrapper {
    margin: 0;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-toc__header {
    display: none;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-toc__body {
    border: 0!important;
    padding: 0;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-item-active{
    font-weight: 700;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a a.elementor-toc__list-item-text:focus {
    outline: 0!important;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-toc__list-item-text-wrapper i {
    margin-top: 1.2em!important;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-toc__list-item-text-wrapper {
    display: flex;
    align-items: flex-start;
}

.elementor-1556 .elementor-element.elementor-element-6d2ea2a .elementor-toc__list-wrapper ul {
    margin-left: 1em!important;
}/* End custom CSS */
/* Start custom CSS */.padding-md {
    padding: 1.5em;
}

.padding-top-md{
    padding-top: 1.5em;
}

/*.padding-top-lg{*/
/*    padding-top: 2.5em;*/
/*}*/

.border-orange{
    border:2px solid #E2AB80;
}

.border-blue{
    border:2px solid #6587AD;
}

.border-radius-30 img,
.border-radius-30{
    border-radius: 30px!important;
}

.border-radius-10{
    border-radius:10px;
}

h2,h3,h4{
    margin-top:0;
}


 body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 110px;
   margin: -70px 0 0;
   visibility: hidden;
   pointer-events: none;
 }
 
 body.elementor-page-1556 #elementor-toc__heading-anchor-0 {
    display: none;
}

@media(max-width:600px){
    body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 30px; 
   margin: -10px 0 0!important;
   visibility: hidden;
   pointer-events: none;
 }
 
}/* End custom CSS */