.elementor-3509 .elementor-element.elementor-element-b15e865{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3509 .elementor-element.elementor-element-4582ede{--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:flex-start;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3509 .elementor-element.elementor-element-201c5044{--display:flex;--min-height:15vh;--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:center;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;--z-index:101;}.elementor-3509 .elementor-element.elementor-element-201c5044:not(.elementor-motion-effects-element-type-background), .elementor-3509 .elementor-element.elementor-element-201c5044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45b4b3a );}.elementor-3509 .elementor-element.elementor-element-2366e1ff{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3509 .elementor-element.elementor-element-64ac61c6{--box-min-height:0px;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--nested-list-indent:0em;--item-text-hover-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-3509 .elementor-element.elementor-element-64ac61c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header-title{text-align:start;}.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header, .elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__list-item{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:bold;text-decoration:none;line-height:1.4em;}.elementor-3509 .elementor-element.elementor-element-bfa05d0{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-3509 .elementor-element.elementor-element-5f125fc{--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-evenly;--align-items:flex-start;--background-transition:0.3s;--border-radius:2rem 2rem 2rem 2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3509 .elementor-element.elementor-element-5f125fc:not(.elementor-motion-effects-element-type-background), .elementor-3509 .elementor-element.elementor-element-5f125fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-3509 .elementor-element.elementor-element-5f125fc:hover{background-color:#FFFFFF80;}.elementor-3509 .elementor-element.elementor-element-93abe94{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--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-3509 .elementor-element.elementor-element-1e0dab7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-bb2cda3 .dynamic-content-for-elementor-pods .edc-pods{color:var( --e-global-color-primary );}.elementor-3509 .elementor-element.elementor-element-bb2cda3 .dynamic-content-for-elementor-pods{padding:0px 0px 0px 0px;margin-bottom:0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:0.25rem;}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__button{color:var( --e-global-color-45b4b3a );border-color:var( --e-global-color-45b4b3a );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2e176d8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e176d8-font-size );font-weight:var( --e-global-typography-2e176d8-font-weight );text-transform:var( --e-global-typography-2e176d8-text-transform );font-style:var( --e-global-typography-2e176d8-font-style );line-height:var( --e-global-typography-2e176d8-line-height );padding:.25rem .5rem .25rem .5rem;}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__button:hover{background-color:var( --e-global-color-secondary );}.elementor-3509 .elementor-element.elementor-element-ec3e5d0{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--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-3509 .elementor-element.elementor-element-c92a223 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.5rem/2);}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.5rem/2);}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.5rem/2);margin-left:calc(0.5rem/2);}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.5rem/2);margin-left:calc(-0.5rem/2);}body.rtl .elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.5rem/2);}body:not(.rtl) .elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.5rem/2);}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-icon{width:14px;}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-icon i{font-size:14px;}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-text, .elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-text a{color:var( --e-global-color-45b4b3a );}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-3302bf6{--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:05rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3509 .elementor-element.elementor-element-6f8710d{--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:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3509 .elementor-element.elementor-element-1d28468 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-7abd5b7{--swiper-slides-to-display:3;--swiper-slides-gap:25px;}.elementor-3509 .elementor-element.elementor-element-7abd5b7 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-3509 .elementor-element.elementor-element-201c5044{--width:100vw;}.elementor-3509 .elementor-element.elementor-element-2366e1ff{--content-width:70vw;}.elementor-3509 .elementor-element.elementor-element-bfa05d0{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3509 .elementor-element.elementor-element-bfa05d0{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3509 .elementor-element.elementor-element-bfa05d0{--width:80vw;}}@media(max-width:1366px){.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header, .elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-1e0dab7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-bb2cda3 .dynamic-content-for-elementor-pods{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__button{font-size:var( --e-global-typography-2e176d8-font-size );line-height:var( --e-global-typography-2e176d8-line-height );}.elementor-3509 .elementor-element.elementor-element-c92a223 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-1d28468 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-7abd5b7{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header, .elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-1e0dab7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-bb2cda3 .dynamic-content-for-elementor-pods{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__button{font-size:var( --e-global-typography-2e176d8-font-size );line-height:var( --e-global-typography-2e176d8-line-height );}.elementor-3509 .elementor-element.elementor-element-c92a223 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-1d28468 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-7abd5b7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3509 .elementor-element.elementor-element-4582ede{--padding-top:5rem;--padding-bottom:5rem;--padding-left:01rem;--padding-right:1rem;}.elementor-3509 .elementor-element.elementor-element-201c5044{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3509 .elementor-element.elementor-element-2366e1ff{--flex-wrap:nowrap;}.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header, .elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__header-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-5f125fc{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3509 .elementor-element.elementor-element-1e0dab7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-bb2cda3 .dynamic-content-for-elementor-pods{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-25c21ec .elementor-author-box__button{font-size:var( --e-global-typography-2e176d8-font-size );line-height:var( --e-global-typography-2e176d8-line-height );}.elementor-3509 .elementor-element.elementor-element-c92a223 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-ec40af5 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-1d28468 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3509 .elementor-element.elementor-element-7abd5b7{--swiper-slides-to-display:1;}}/* Start custom CSS for table-of-contents, class: .elementor-element-64ac61c6 */.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__list-wrapper {
    text-align: center;
}

.elementor-3509 .elementor-element.elementor-element-64ac61c6 ul li {
    display: inline-block;
    margin-right: 10px;
    padding: 0 !important;
}


.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__body .elementor-toc__list-item-text {
    color: var( --e-global-color-45b4b3a );
    border-radius: 10rem;
    padding: 0.1rem .5rem;
    background-color: var(--e-global-color-primary);;
}

.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__body .elementor-toc__list-item-text:hover {
    color: var( --e-global-color-45b4b3a );
    text-decoration: none;
        background-color: var(--e-global-color-secondary);
}

.elementor-3509 .elementor-element.elementor-element-64ac61c6 .elementor-toc__body {
    overflow: visible;
}

.elementor-3509 .elementor-element.elementor-element-64ac61c6 li.elementor-toc__list-item {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-ec40af5 */.elementor-3509 .elementor-element.elementor-element-ec40af5 a {
    background-color: var(--e-global-color-primary);
    border-radius: 100px;
    padding: .1rem 1rem;
    margin: 0 .5rem .5rem 0;
}

.elementor-3509 .elementor-element.elementor-element-ec40af5 a:hover {
    background-color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-7abd5b7 */.elementor-3509 .elementor-element.elementor-element-7abd5b7 .swiper.elementor-loop-container.elementor-grid.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    overflow: visible;
}/* End custom CSS */