.elementor-2679 .elementor-element.elementor-element-53a9455{--display:flex;--min-height:600px;--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;--border-radius:0px 0px 92px 92px;--padding-top:180px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2679 .elementor-element.elementor-element-9064e46{--display:flex;--justify-content:flex-end;}.elementor-2679 .elementor-element.elementor-element-18b7a56 .elementor-heading-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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ddd58fa );}.elementor-2679 .elementor-element.elementor-element-2443e84{--divider-border-style:solid;--divider-color:var( --e-global-color-ddd58fa );--divider-border-width:1px;}.elementor-2679 .elementor-element.elementor-element-2443e84 .elementor-divider-separator{width:100%;}.elementor-2679 .elementor-element.elementor-element-2443e84 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2679 .elementor-element.elementor-element-a2618a2{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2679 .elementor-element.elementor-element-cdcb6df.elementor-element{--align-self:flex-start;}.elementor-2679 .elementor-element.elementor-element-cdcb6df .elementor-icon-list-icon{width:17px;}.elementor-2679 .elementor-element.elementor-element-cdcb6df .elementor-icon-list-icon i{font-size:17px;}.elementor-2679 .elementor-element.elementor-element-cdcb6df .elementor-icon-list-icon svg{--e-icon-list-icon-size:17px;}.elementor-2679 .elementor-element.elementor-element-cdcb6df .elementor-icon-list-text, .elementor-2679 .elementor-element.elementor-element-cdcb6df .elementor-icon-list-text a{color:var( --e-global-color-ddd58fa );}.elementor-2679 .elementor-element.elementor-element-a4dede0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-ddd58fa );}.elementor-2679 .elementor-element.elementor-element-9bae324{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:4%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-2679 .elementor-element.elementor-element-43f7eee{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2679 .elementor-element.elementor-element-94f4e95 .elementor-heading-title{font-family:var( --e-global-typography-774d52d-font-family ), Sans-serif;font-size:var( --e-global-typography-774d52d-font-size );font-weight:var( --e-global-typography-774d52d-font-weight );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-c716a67.elementor-element{--align-self:flex-start;}.elementor-2679 .elementor-element.elementor-element-c716a67{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-69c24de );}.elementor-2679 .elementor-element.elementor-element-c716a67 .elementor-share-btn{font-size:calc(0.8px * 10);border-width:1px;}.elementor-2679 .elementor-element.elementor-element-c716a67 .elementor-share-btn__icon{--e-share-buttons-icon-size:3em;}.elementor-2679 .elementor-element.elementor-element-c716a67 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-secondary );}.elementor-2679 .elementor-element.elementor-element-96e3b21{--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;--flex-wrap:wrap;}.elementor-2679 .elementor-element.elementor-element-96e3b21.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2679 .elementor-element.elementor-element-017b5ee .elementor-widget-container{font-family:var( --e-global-typography-4276352-font-family ), Sans-serif;font-size:var( --e-global-typography-4276352-font-size );font-weight:var( --e-global-typography-4276352-font-weight );line-height:var( --e-global-typography-4276352-line-height );color:var( --e-global-color-dc43317 );}.elementor-2679 .elementor-element.elementor-element-08056f3{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;}.elementor-2679 .elementor-element.elementor-element-381b9e8 .elementor-icon-list-icon{width:14px;}.elementor-2679 .elementor-element.elementor-element-381b9e8 .elementor-icon-list-icon i{font-size:14px;}.elementor-2679 .elementor-element.elementor-element-381b9e8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2679 .elementor-element.elementor-element-381b9e8 .elementor-icon-list-text, .elementor-2679 .elementor-element.elementor-element-381b9e8 .elementor-icon-list-text a{color:var( --e-global-color-dc43317 );}.elementor-2679 .elementor-element.elementor-element-416d16a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e978447 );}.elementor-2679 .elementor-element.elementor-element-c59d16a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2679 .elementor-element.elementor-element-c59d16a > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2679 .elementor-element.elementor-element-c59d16a .elementor-divider-separator{width:100%;}.elementor-2679 .elementor-element.elementor-element-c59d16a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2679 .elementor-element.elementor-element-99af2af{--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;--justify-content:space-between;--flex-wrap:wrap;}.elementor-2679 .elementor-element.elementor-element-b49a404{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2679 .elementor-element.elementor-element-827d24e{color:var( --e-global-color-dc43317 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-48d30b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2679 .elementor-element.elementor-element-c6cb752 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2679 .elementor-element.elementor-element-c6cb752{--box-border-color:var( --e-global-color-e978447 );--box-border-radius:30px;--separator-width:0px;--box-padding:0px 26px;--header-color:var( --e-global-color-44c3a50 );--nested-list-indent:1em;--item-text-color:var( --e-global-color-1f5c964 );--item-text-decoration:underline;--item-text-hover-color:var( --e-global-color-1f5c964 );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-1f5c964 );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-51d2aa1 );--marker-size:20px;}.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__spinner{color:var( --e-global-color-e978447 );fill:var( --e-global-color-e978447 );}.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__header-title{text-align:start;}.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__header, .elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__header-title{font-family:var( --e-global-typography-4276352-font-family ), Sans-serif;font-size:var( --e-global-typography-4276352-font-size );font-weight:var( --e-global-typography-4276352-font-weight );line-height:var( --e-global-typography-4276352-line-height );}.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__list-item{font-family:var( --e-global-typography-774d52d-font-family ), Sans-serif;font-size:var( --e-global-typography-774d52d-font-size );font-weight:var( --e-global-typography-774d52d-font-weight );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-14f7375{--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:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2679 .elementor-element.elementor-element-c7a91a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2679 .elementor-element.elementor-element-c7a91a6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2679 .elementor-element.elementor-element-3ff6f5d .elementor-author-box__avatar img{width:120px;height:120px;}.elementor-2679 .elementor-element.elementor-element-3ff6f5d .elementor-author-box__name{color:var( --e-global-color-e978447 );font-family:var( --e-global-typography-acde649-font-family ), Sans-serif;font-size:var( --e-global-typography-acde649-font-size );line-height:var( --e-global-typography-acde649-line-height );letter-spacing:var( --e-global-typography-acde649-letter-spacing );margin-bottom:20px;}.elementor-2679 .elementor-element.elementor-element-3ff6f5d .elementor-author-box__bio{color:var( --e-global-color-dc43317 );font-family:var( --e-global-typography-acde649-font-family ), Sans-serif;font-size:var( --e-global-typography-acde649-font-size );line-height:var( --e-global-typography-acde649-line-height );letter-spacing:var( --e-global-typography-acde649-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-c5e250b{--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:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-2679 .elementor-element.elementor-element-c5e250b:not(.elementor-motion-effects-element-type-background), .elementor-2679 .elementor-element.elementor-element-c5e250b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae4f63d );}.elementor-2679 .elementor-element.elementor-element-a2a95cc > .elementor-widget-container{margin:0px 40px 40px 0px;}.elementor-2679 .elementor-element.elementor-element-a2a95cc .elementor-heading-title{font-family:var( --e-global-typography-4610136-font-family ), Sans-serif;font-size:var( --e-global-typography-4610136-font-size );font-weight:var( --e-global-typography-4610136-font-weight );line-height:var( --e-global-typography-4610136-line-height );color:var( --e-global-color-dc43317 );}.elementor-2679 .elementor-element.elementor-element-e0bb7af{--swiper-slides-to-display:3;--swiper-slides-gap:40px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-55px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-100px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-100px;--arrow-size:40px;}.elementor-2679 .elementor-element.elementor-element-e0bb7af .swiper-slide > .elementor-element{height:100%;}.elementor-2679 .elementor-element.elementor-element-9f60529{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:92px 92px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2679 .elementor-element.elementor-element-48fcbb6{--display:flex;}.elementor-2679 .elementor-element.elementor-element-deff972 .elementor-heading-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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ddd58fa );}.elementor-2679 .elementor-element.elementor-element-0ca867b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-icon i{color:var( --e-global-color-51d2aa1 );transition:color 0.3s;}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-icon svg{fill:var( --e-global-color-51d2aa1 );transition:fill 0.3s;}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-icon{padding-inline-end:21px;}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-item > a{font-family:var( --e-global-typography-774d52d-font-family ), Sans-serif;font-size:var( --e-global-typography-774d52d-font-size );font-weight:var( --e-global-typography-774d52d-font-weight );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-text{color:var( --e-global-color-ddd58fa );transition:color 0.3s;}.elementor-2679 .elementor-element.elementor-element-d738b5a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2679 .elementor-element.elementor-element-e38411f{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-ddd58fa );}.elementor-2679 .elementor-element.elementor-element-e38411f p{margin-block-end:0px;}.elementor-2679 .elementor-element.elementor-element-23adcc3 > .elementor-widget-container{margin:-34px -34px -34px -34px;}@media(max-width:1024px){.elementor-2679 .elementor-element.elementor-element-53a9455{--min-height:353px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:0px 0px 50px 50px;--padding-top:120px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2679 .elementor-element.elementor-element-18b7a56 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2679 .elementor-element.elementor-element-a4dede0 .elementor-heading-title{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-2679 .elementor-element.elementor-element-94f4e95 .elementor-heading-title{font-size:var( --e-global-typography-774d52d-font-size );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );} .elementor-2679 .elementor-element.elementor-element-c716a67{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2679 .elementor-element.elementor-element-017b5ee{width:100%;max-width:100%;}.elementor-2679 .elementor-element.elementor-element-017b5ee .elementor-widget-container{font-size:var( --e-global-typography-4276352-font-size );line-height:var( --e-global-typography-4276352-line-height );}.elementor-2679 .elementor-element.elementor-element-416d16a .elementor-heading-title{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-2679 .elementor-element.elementor-element-827d24e{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-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__header, .elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__header-title{font-size:var( --e-global-typography-4276352-font-size );line-height:var( --e-global-typography-4276352-line-height );}.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__list-item{font-size:var( --e-global-typography-774d52d-font-size );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-3ff6f5d .elementor-author-box__name{font-size:var( --e-global-typography-acde649-font-size );line-height:var( --e-global-typography-acde649-line-height );letter-spacing:var( --e-global-typography-acde649-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-3ff6f5d .elementor-author-box__bio{font-size:var( --e-global-typography-acde649-font-size );line-height:var( --e-global-typography-acde649-line-height );letter-spacing:var( --e-global-typography-acde649-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-c5e250b{--padding-top:6%;--padding-bottom:6%;--padding-left:10px;--padding-right:10px;}.elementor-2679 .elementor-element.elementor-element-a2a95cc .elementor-heading-title{font-size:var( --e-global-typography-4610136-font-size );line-height:var( --e-global-typography-4610136-line-height );}.elementor-2679 .elementor-element.elementor-element-e0bb7af{--swiper-slides-to-display:2;--swiper-slides-gap:20px;}.elementor-2679 .elementor-element.elementor-element-9f60529{--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-radius:50px 50px 0px 0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2679 .elementor-element.elementor-element-48fcbb6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2679 .elementor-element.elementor-element-deff972 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-item > a{font-size:var( --e-global-typography-774d52d-font-size );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-d738b5a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2679 .elementor-element.elementor-element-e38411f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;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-2679 .elementor-element.elementor-element-23adcc3 > .elementor-widget-container{margin:-49px -38px -6px -38px;}}@media(max-width:767px){.elementor-2679 .elementor-element.elementor-element-53a9455{--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2679 .elementor-element.elementor-element-18b7a56 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2679 .elementor-element.elementor-element-a2618a2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2679 .elementor-element.elementor-element-a4dede0 .elementor-heading-title{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-2679 .elementor-element.elementor-element-9bae324{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2679 .elementor-element.elementor-element-43f7eee{--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;}.elementor-2679 .elementor-element.elementor-element-94f4e95 .elementor-heading-title{font-size:var( --e-global-typography-774d52d-font-size );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );} .elementor-2679 .elementor-element.elementor-element-c716a67{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2679 .elementor-element.elementor-element-017b5ee{width:100%;max-width:100%;}.elementor-2679 .elementor-element.elementor-element-017b5ee .elementor-widget-container{font-size:var( --e-global-typography-4276352-font-size );line-height:var( --e-global-typography-4276352-line-height );}.elementor-2679 .elementor-element.elementor-element-08056f3{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2679 .elementor-element.elementor-element-416d16a .elementor-heading-title{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-2679 .elementor-element.elementor-element-827d24e{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-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__header, .elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__header-title{font-size:var( --e-global-typography-4276352-font-size );line-height:var( --e-global-typography-4276352-line-height );}.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__list-item{font-size:var( --e-global-typography-774d52d-font-size );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-3ff6f5d .elementor-author-box__name{font-size:var( --e-global-typography-acde649-font-size );line-height:var( --e-global-typography-acde649-line-height );letter-spacing:var( --e-global-typography-acde649-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-3ff6f5d .elementor-author-box__bio{font-size:var( --e-global-typography-acde649-font-size );line-height:var( --e-global-typography-acde649-line-height );letter-spacing:var( --e-global-typography-acde649-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-a2a95cc{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-2679 .elementor-element.elementor-element-a2a95cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2679 .elementor-element.elementor-element-a2a95cc .elementor-heading-title{font-size:var( --e-global-typography-4610136-font-size );line-height:var( --e-global-typography-4610136-line-height );}.elementor-2679 .elementor-element.elementor-element-e0bb7af{--swiper-slides-to-display:1;--arrow-prev-left-position:-45px;--arrow-prev-top-position:-60px;--arrow-next-top-position:-60px;--arrow-size:33px;}.elementor-2679 .elementor-element.elementor-element-9f60529{--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2679 .elementor-element.elementor-element-48fcbb6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2679 .elementor-element.elementor-element-deff972 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2679 .elementor-element.elementor-element-0ca867b{width:100%;max-width:100%;}.elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2679 .elementor-element.elementor-element-0ca867b .elementor-icon-list-item > a{font-size:var( --e-global-typography-774d52d-font-size );line-height:var( --e-global-typography-774d52d-line-height );letter-spacing:var( --e-global-typography-774d52d-letter-spacing );}.elementor-2679 .elementor-element.elementor-element-e38411f{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 );}}@media(min-width:768px){.elementor-2679 .elementor-element.elementor-element-43f7eee{--width:10%;}.elementor-2679 .elementor-element.elementor-element-96e3b21{--width:58%;}.elementor-2679 .elementor-element.elementor-element-08056f3{--width:21%;}.elementor-2679 .elementor-element.elementor-element-b49a404{--width:68%;}.elementor-2679 .elementor-element.elementor-element-48d30b4{--width:23%;}.elementor-2679 .elementor-element.elementor-element-c7a91a6{--width:76%;}.elementor-2679 .elementor-element.elementor-element-48fcbb6{--width:44%;}.elementor-2679 .elementor-element.elementor-element-d738b5a{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2679 .elementor-element.elementor-element-b49a404{--width:64%;}.elementor-2679 .elementor-element.elementor-element-48d30b4{--width:32%;}.elementor-2679 .elementor-element.elementor-element-48fcbb6{--width:100%;}.elementor-2679 .elementor-element.elementor-element-d738b5a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-53a9455 */.elementor-2679 .elementor-element.elementor-element-53a9455 {
background: linear-gradient(180deg, #0F0D19 0%, #6B00F2 100%);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-827d24e */.elementor-2679 .elementor-element.elementor-element-827d24e :is(h1,h2,h3,h4,h5,h6) {
    color: #301973 !important;
font-family: var(--e-global-typography-4276352-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-4276352-font-size) !important;
    font-weight: var(--e-global-typography-4276352-font-weight) !important;
    line-height: var(--e-global-typography-4276352-line-height) !important;
     
}
.elementor-2679 .elementor-element.elementor-element-827d24e :is(h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong) {
     font-weight: var(--e-global-typography-4276352-font-weight) !important;  
}

.elementor-2679 .elementor-element.elementor-element-827d24e .elementor-widget-container .wp-block-heading{
  margin-top: 2em !important;
  margin-bottom: .7em !important;
}

/* remove it from the FIRST heading (the one right after the first TOC anchor) */
.elementor-2679 .elementor-element.elementor-element-827d24e .elementor-widget-container span.elementor-menu-anchor:first-of-type + .wp-block-heading{
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-c6cb752 */.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__list-item-text-wrapper {
    align-items: start;
    padding-left: 42px;
    position: relative;
}


.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__list-item-text-wrapper:before {
    content: "";
    display: inline-block;
    width: 26px !important;
    height: 26px !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20fill%3D%22%2300F575%22/%3E%3Cpath%20d%3D%22M16.7634%208.22412C16.6127%208.08068%2016.415%208%2016.1983%208C15.9817%208%2015.7839%208.08068%2015.6332%208.22412C15.4825%208.37653%2015.3978%208.56479%2015.3978%208.76202C15.3978%208.95925%2015.4825%209.15648%2015.6427%209.29992L19.2499%2012.7335H5.80997C5.35789%2012.7335%205%2013.0742%205%2013.5045C5%2013.9348%205.34848%2014.2665%205.80997%2014.2665H19.2404L15.6332%2017.7001C15.4731%2017.8525%2015.3884%2018.0407%2015.3884%2018.238C15.3884%2018.4352%2015.4731%2018.6324%2015.6332%2018.7759C15.7934%2018.9283%2015.9911%2019%2016.2078%2019C16.4244%2019%2016.6222%2018.9283%2016.7823%2018.7759L21.7551%2014.0424C21.9152%2013.89%2022%2013.7017%2022%2013.5045C22%2013.3073%2021.9152%2013.11%2021.7551%2012.9666L16.7823%208.23309L16.7634%208.22412Z%22%20fill%3D%22%23301973%22/%3E%3C/svg%3E");
    position: absolute;
    left:4px;
    top: 5px;
}

.elementor-2679 .elementor-element.elementor-element-c6cb752 .elementor-toc__header-title {
    margin: 26px 0;
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-3ff6f5d */.elementor-2679 .elementor-element.elementor-element-3ff6f5d .elementor-author-box__text .elementor-author-box__name{
    padding: 10px 16px;
    background: #F1F2F6 !important;
    border-radius: 4rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deff972 */.elementor-2679 .elementor-element.elementor-element-deff972 {
    background: linear-gradient(180deg, #FFF 0.3%, var(--Light-Purple, #6B00F2) 122.06%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f60529 */.elementor-2679 .elementor-element.elementor-element-9f60529 {
background: var(--Purple-Gradient, linear-gradient(180deg, #6B00F2 0%, #0F0D19 100%));
}/* End custom CSS */