.elementor-662 .elementor-element.elementor-element-65ab65e8{--display:flex;--min-height:250px;--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;--overlay-opacity:0.8;}.elementor-662 .elementor-element.elementor-element-65ab65e8::before, .elementor-662 .elementor-element.elementor-element-65ab65e8 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-65ab65e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-65ab65e8 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-65ab65e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-65ab65e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2bc0f92 );--background-overlay:'';}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-662 .elementor-element.elementor-element-d47e4b9{text-align:center;}.elementor-662 .elementor-element.elementor-element-d47e4b9 .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 );text-transform:var( --e-global-typography-secondary-text-transform );color:#FF6600;}.elementor-662 .elementor-element.elementor-element-d47e4b9 .elementor-heading-title a:hover, .elementor-662 .elementor-element.elementor-element-d47e4b9 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-6486230{--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-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-662 .elementor-element.elementor-element-bbc92a9{--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;--align-items:center;}.elementor-662 .elementor-element.elementor-element-1422f60{--display:flex;}.elementor-widget-theme-post-excerpt{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 );color:var( --e-global-color-text );}.elementor-662 .elementor-element.elementor-element-b51e678{--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;--align-items:center;}.elementor-662 .elementor-element.elementor-element-bea2dfd{--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-evenly;}.elementor-662 .elementor-element.elementor-element-deefff4{--display:flex;--overlay-opacity:0.5;}.elementor-662 .elementor-element.elementor-element-deefff4::before, .elementor-662 .elementor-element.elementor-element-deefff4 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-deefff4 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-deefff4 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-deefff4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-deefff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-662 .elementor-element.elementor-element-7bfe6b8{--display:flex;--overlay-opacity:0.5;}.elementor-662 .elementor-element.elementor-element-7bfe6b8::before, .elementor-662 .elementor-element.elementor-element-7bfe6b8 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7bfe6b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7bfe6b8 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7bfe6b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7bfe6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5C5B5AA3;--background-overlay:'';}.elementor-662 .elementor-element.elementor-element-5858066{text-align:center;}.elementor-662 .elementor-element.elementor-element-5858066 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );font-weight:var( --e-global-typography-b2abb10-font-weight );text-transform:var( --e-global-typography-b2abb10-text-transform );line-height:var( --e-global-typography-b2abb10-line-height );color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-5b6d4bf{text-align:center;}.elementor-662 .elementor-element.elementor-element-5b6d4bf .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );font-weight:var( --e-global-typography-b2abb10-font-weight );text-transform:var( --e-global-typography-b2abb10-text-transform );line-height:var( --e-global-typography-b2abb10-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-662 .elementor-element.elementor-element-e0da368{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-662 .elementor-element.elementor-element-07d2616 .elementor-button{background-color:var( --e-global-color-2bc0f92 );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-07d2616 .elementor-button:hover, .elementor-662 .elementor-element.elementor-element-07d2616 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-2bc0f92 );}.elementor-662 .elementor-element.elementor-element-07d2616 .elementor-button:hover svg, .elementor-662 .elementor-element.elementor-element-07d2616 .elementor-button:focus svg{fill:var( --e-global-color-2bc0f92 );}.elementor-662 .elementor-element.elementor-element-14170ea{--display:flex;--overlay-opacity:0.5;}.elementor-662 .elementor-element.elementor-element-14170ea::before, .elementor-662 .elementor-element.elementor-element-14170ea > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-14170ea > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-14170ea > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-14170ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-14170ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5C5B5AA3;--background-overlay:'';}.elementor-662 .elementor-element.elementor-element-25d7d8c{text-align:center;}.elementor-662 .elementor-element.elementor-element-25d7d8c .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );font-weight:var( --e-global-typography-b2abb10-font-weight );text-transform:var( --e-global-typography-b2abb10-text-transform );line-height:var( --e-global-typography-b2abb10-line-height );color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-f0590da{text-align:center;}.elementor-662 .elementor-element.elementor-element-f0590da .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );font-weight:var( --e-global-typography-b2abb10-font-weight );text-transform:var( --e-global-typography-b2abb10-text-transform );line-height:var( --e-global-typography-b2abb10-line-height );color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );}.elementor-widget-posts .elementor-post__meta-data{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 );}.elementor-widget-posts .elementor-post__excerpt p{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 );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{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 );}.elementor-widget-posts .e-load-more-message{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 );}.elementor-662 .elementor-element.elementor-element-c171481{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-662 .elementor-element.elementor-element-c171481 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-662 .elementor-element.elementor-element-c171481:after{content:"0.66";}.elementor-662 .elementor-element.elementor-element-c171481 .elementor-post__thumbnail__link{width:100%;}.elementor-662 .elementor-element.elementor-element-c171481.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-662 .elementor-element.elementor-element-c171481.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-662 .elementor-element.elementor-element-c171481.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-662 .elementor-element.elementor-element-c171481 .elementor-post__title, .elementor-662 .elementor-element.elementor-element-c171481 .elementor-post__title a{font-family:"Open Sans", Sans-serif;font-size:8px;font-weight:400;}.elementor-662 .elementor-element.elementor-element-c8b3db2{--display:flex;--overlay-opacity:0.5;}.elementor-662 .elementor-element.elementor-element-c8b3db2::before, .elementor-662 .elementor-element.elementor-element-c8b3db2 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-c8b3db2 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-c8b3db2 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-c8b3db2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-c8b3db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5C5B5AA3;--background-overlay:'';}.elementor-662 .elementor-element.elementor-element-32d4085{text-align:center;}.elementor-662 .elementor-element.elementor-element-32d4085 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );font-weight:var( --e-global-typography-b2abb10-font-weight );text-transform:var( --e-global-typography-b2abb10-text-transform );line-height:var( --e-global-typography-b2abb10-line-height );color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-2495255{text-align:center;}.elementor-662 .elementor-element.elementor-element-2495255 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );font-weight:var( --e-global-typography-b2abb10-font-weight );text-transform:var( --e-global-typography-b2abb10-text-transform );line-height:var( --e-global-typography-b2abb10-line-height );color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-662 .elementor-element.elementor-element-21737ef{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-662 .elementor-element.elementor-element-21737ef .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-662 .elementor-element.elementor-element-2c9f16d .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-2c9f16d .elementor-heading-title a:hover, .elementor-662 .elementor-element.elementor-element-2c9f16d .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-662 .elementor-element.elementor-element-2d680d0{--display:flex;--overlay-opacity:0.5;}.elementor-662 .elementor-element.elementor-element-2d680d0::before, .elementor-662 .elementor-element.elementor-element-2d680d0 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-2d680d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-2d680d0 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-2d680d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-2d680d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5C5B5AA3;--background-overlay:'';}.elementor-662 .elementor-element.elementor-element-722b7bd{text-align:center;}.elementor-662 .elementor-element.elementor-element-722b7bd .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );font-weight:var( --e-global-typography-b2abb10-font-weight );text-transform:var( --e-global-typography-b2abb10-text-transform );line-height:var( --e-global-typography-b2abb10-line-height );color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-611b716{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-662 .elementor-element.elementor-element-9240b2c .elementor-button{background-color:var( --e-global-color-2bc0f92 );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-9240b2c .elementor-button:hover, .elementor-662 .elementor-element.elementor-element-9240b2c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-2bc0f92 );}.elementor-662 .elementor-element.elementor-element-9240b2c .elementor-button:hover svg, .elementor-662 .elementor-element.elementor-element-9240b2c .elementor-button:focus svg{fill:var( --e-global-color-2bc0f92 );}.elementor-662 .elementor-element.elementor-element-de3204b{--display:flex;--overlay-opacity:0.5;}.elementor-662 .elementor-element.elementor-element-de3204b::before, .elementor-662 .elementor-element.elementor-element-de3204b > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-de3204b > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-de3204b > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-de3204b > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-de3204b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5C5B5AA3;--background-overlay:'';}.elementor-662 .elementor-element.elementor-element-926d6b5 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );font-weight:var( --e-global-typography-b2abb10-font-weight );text-transform:var( --e-global-typography-b2abb10-text-transform );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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 );}.elementor-662 .elementor-element.elementor-element-7c3b7fc .elementor-icon-list-icon i{color:var( --e-global-color-text );font-size:14px;}.elementor-662 .elementor-element.elementor-element-7c3b7fc .elementor-icon-list-icon svg{fill:var( --e-global-color-text );--e-icon-list-icon-size:14px;}.elementor-662 .elementor-element.elementor-element-7c3b7fc .elementor-icon-list-icon{width:14px;}.elementor-662 .elementor-element.elementor-element-7c3b7fc .elementor-icon-list-text, .elementor-662 .elementor-element.elementor-element-7c3b7fc .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-662 .elementor-element.elementor-element-7c3b7fc .elementor-icon-list-item{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 );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );}.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header-title{text-align:start;}.elementor-662 .elementor-element.elementor-element-a3c6bd9{--header-color:var( --e-global-color-text );--item-text-hover-decoration:underline;}.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header, .elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header-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 );}.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header{flex-direction:row;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );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 );}.elementor-662 .elementor-element.elementor-element-1d6aa44{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-662 .elementor-element.elementor-element-bc57d3d .elementor-icon-list-icon{width:14px;}.elementor-662 .elementor-element.elementor-element-bc57d3d .elementor-icon-list-icon i{font-size:14px;}.elementor-662 .elementor-element.elementor-element-bc57d3d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-662 .elementor-element.elementor-element-435c7d1{--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;--align-items:center;}.elementor-662 .elementor-element.elementor-element-7a4e672{--display:flex;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{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 );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );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 );}.elementor-662 .elementor-element.elementor-element-e18f550 span.post-navigation__prev--label{color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-e18f550 span.post-navigation__next--label{color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-e18f550 .post-navigation__arrow-wrapper{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-647ee3e{--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-2bc0f92 );--e-share-buttons-secondary-color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-0faed48{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-662 .elementor-element.elementor-element-0faed48 .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 );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-e9b1894{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-662 .elementor-element.elementor-element-e9b1894:after{content:"0.66";}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__thumbnail__link{width:100%;}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:31px;background-color:var( --e-global-color-accent );}.elementor-662 .elementor-element.elementor-element-e9b1894.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-662 .elementor-element.elementor-element-e9b1894.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-662 .elementor-element.elementor-element-e9b1894.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__thumbnail img{filter:brightness( 76% ) contrast( 85% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__title, .elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__title a{color:var( --e-global-color-primary );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 );}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-662 .elementor-element.elementor-element-e9b1894 a.elementor-post__read-more{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:24px;}body.elementor-page-662:not(.elementor-motion-effects-element-type-background), body.elementor-page-662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bc0f92 );}@media(min-width:768px){.elementor-662 .elementor-element.elementor-element-1422f60{--width:80%;}.elementor-662 .elementor-element.elementor-element-bea2dfd{--width:80%;}.elementor-662 .elementor-element.elementor-element-deefff4{--width:20%;}.elementor-662 .elementor-element.elementor-element-de3204b{--width:80%;}.elementor-662 .elementor-element.elementor-element-7a4e672{--width:80%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-662 .elementor-element.elementor-element-d47e4b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-662 .elementor-element.elementor-element-5858066 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-662 .elementor-element.elementor-element-5b6d4bf .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-662 .elementor-element.elementor-element-25d7d8c .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-662 .elementor-element.elementor-element-f0590da .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-662 .elementor-element.elementor-element-32d4085 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-662 .elementor-element.elementor-element-2495255 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-662 .elementor-element.elementor-element-722b7bd .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-662 .elementor-element.elementor-element-926d6b5 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-662 .elementor-element.elementor-element-7c3b7fc .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header, .elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );} .elementor-662 .elementor-element.elementor-element-647ee3e{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-662 .elementor-element.elementor-element-0faed48 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__title, .elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-662 .elementor-element.elementor-element-d47e4b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-662 .elementor-element.elementor-element-5858066 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-662 .elementor-element.elementor-element-5b6d4bf .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-662 .elementor-element.elementor-element-25d7d8c .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-662 .elementor-element.elementor-element-f0590da .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-662 .elementor-element.elementor-element-c171481 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-662 .elementor-element.elementor-element-c171481:after{content:"0.5";}.elementor-662 .elementor-element.elementor-element-c171481 .elementor-post__thumbnail__link{width:100%;}.elementor-662 .elementor-element.elementor-element-32d4085 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-662 .elementor-element.elementor-element-2495255 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-662 .elementor-element.elementor-element-722b7bd .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-662 .elementor-element.elementor-element-926d6b5 .elementor-heading-title{font-size:var( --e-global-typography-b2abb10-font-size );line-height:var( --e-global-typography-b2abb10-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-662 .elementor-element.elementor-element-7c3b7fc .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header, .elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );} .elementor-662 .elementor-element.elementor-element-647ee3e{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-662 .elementor-element.elementor-element-0faed48 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-662 .elementor-element.elementor-element-e9b1894:after{content:"0.5";}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__thumbnail__link{width:100%;}.elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__title, .elementor-662 .elementor-element.elementor-element-e9b1894 .elementor-post__title a{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-49226d10 *//* 1. 居中对齐面包屑，并设置基础文字颜色 */
.rank-math-breadcrumb {
    text-align: center;         /* 核心：实现整体居中 */
    font-size: 14px;
    color: #666666;             /* 非链接文本（如当前页标签）的颜色 */
    margin: 20px auto;
    padding: 10px 0;
}

/* 2. 将面包屑中的链接颜色改为你的主色调 #FF6600 */
.rank-math-breadcrumb a {
    color: #FF6600;             /* 主色调 */
    text-decoration: none;      /* 默认去掉下划线 */
    transition: color 0.2s ease-in-out;
}

/* 3. 鼠标悬停在链接上时的效果（加深或添加下划线，这里设置为加下划线） */
.rank-math-breadcrumb a:hover {
    color: #FF6600;
    text-decoration: underline; /* 悬停时显示下划线 */
}

/* 4. 分隔符号的样式调整（可选） */
.rank-math-breadcrumb .separator {
    margin: 0 10px;
    color: #bbbbbb;             /* 让分隔符颜色浅一些，突显主色调 */
}

/* 5. 最后一项（当前所在页面）的样式 */
.rank-math-breadcrumb .last {
    color: #FFFFFF;             /* 当前页建议用深色，不与主色调链接混淆 */
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-a3c6bd9 *//* 1. 整体容器背景与左侧橙色边框 */
.elementor-662 .elementor-element.elementor-element-a3c6bd9 {
    background-color: #0d0d0d !important; /* 深黑背景色 */
    border: none !important; /* 清除默认四周弱边框 */
    border-left: 4px solid #ff7a00 !important; /* 左侧核心橙色粗线 */
    padding: 30px 25px 30px 30px !important; /* 内部边距，让文字离边框有呼吸感 */
    border-radius: 0px !important; /* 直角设计 */
}

/* 2. CONTENTS 顶部标题样式 */
.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header {
    background-color: transparent !important;
    border-bottom: none !important; /* 清除默认标题下方的分割线 */
    padding-bottom: 20px !important;
}

.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__header-title {
    color: #ffffff !important; /* 标题纯白 */
    font-size: 18px !important; /* 标题字号 */
    font-weight: 700 !important; /* 粗体 */
    text-transform: uppercase; /* 强制大写 */
    letter-spacing: 1px; /* 字间距微调 */
}

/* 3. 目录列表文字常规状态（1. 2. 3. 主标题） */
.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__list-item a {
    color: #a6a6a6 !important; /* 浅灰色文字，对应图中的暗色字 */
    font-size: 15px !important;
    line-height: 1.8 !important; /* 行高，让排版不拥挤 */
    text-decoration: none !important; /* 去掉下划线 */
    transition: color 0.2s ease;
}

/* 4. 子层级（1.1, 1.2 副标题）的对齐与缩进线 */
.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__list-item_sub_list {
    margin-left: 20px !important; /* 向右缩进 */
    padding-left: 10px !important;
    border-left: 1px solid #222222 !important; /* 副标题左侧隐约的灰色对齐引导线 */
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* 5. 鼠标悬停时的交互效果 (Hover) */
.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__list-item a:hover {
    color: #ff7a00 !important; /* 鼠标放上去时变成橙色高亮 */
}

/* 6. 隐藏折叠/展开图标（图片中是纯静态列表，无需展开图标） */
.elementor-662 .elementor-element.elementor-element-a3c6bd9 .elementor-toc__toggle-button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1d6aa44 *//* 将文章内容里的 H2, H3, H4 颜色全部变成 #FF6600 */
.elementor-662 .elementor-element.elementor-element-1d6aa44 h2, .elementor-662 .elementor-element.elementor-element-1d6aa44 h3, .elementor-662 .elementor-element.elementor-element-1d6aa44 h4 {
    color: #FF6600 !important;
}

/* 让 H2 表现得像 H3 一样（你可以根据需要修改具体像素值） */
.elementor-662 .elementor-element.elementor-element-1d6aa44 h2 {
    font-size: 1.5rem !important; /* 或者写具体的像素，如 24px */
    font-weight: 600 !important;
}

/* 让 H3 表现得像 H4 一样 */
.elementor-662 .elementor-element.elementor-element-1d6aa44 h3 {
    font-size: 1.25rem !important; /* 或者写具体的像素，如 20px */
    font-weight: 600 !important;
}/* End custom CSS */