.elementor-361 .elementor-element.elementor-element-4a2e363c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-361 .elementor-element.elementor-element-4a2e363c:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-4a2e363c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-8062fd5 ) 0%, var( --e-global-color-b9fa9ea ) 73%);}.elementor-361 .elementor-element.elementor-element-654e7b7b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-542aa150{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 20px 8px 20px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-radius:100px 100px 100px 100px;}.elementor-361 .elementor-element.elementor-element-542aa150.elementor-element{--align-self:center;}.elementor-361 .elementor-element.elementor-element-542aa150 .elementor-icon-list-icon i{color:var( --e-global-color-cb2acc7 );font-size:13px;}.elementor-361 .elementor-element.elementor-element-542aa150 .elementor-icon-list-icon svg{fill:var( --e-global-color-cb2acc7 );--e-icon-list-icon-size:13px;}.elementor-361 .elementor-element.elementor-element-542aa150 .elementor-icon-list-icon{width:13px;}.elementor-361 .elementor-element.elementor-element-542aa150 .elementor-icon-list-text, .elementor-361 .elementor-element.elementor-element-542aa150 .elementor-icon-list-text a{color:var( --e-global-color-cb2acc7 );}.elementor-361 .elementor-element.elementor-element-542aa150 .elementor-icon-list-item{font-family:var( --e-global-typography-bff4b0b-font-family ), Sans-serif;font-size:var( --e-global-typography-bff4b0b-font-size );font-weight:var( --e-global-typography-bff4b0b-font-weight );text-transform:var( --e-global-typography-bff4b0b-text-transform );line-height:var( --e-global-typography-bff4b0b-line-height );letter-spacing:var( --e-global-typography-bff4b0b-letter-spacing );}.elementor-widget-theme-post-title .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-583b750f{text-align:center;}.elementor-361 .elementor-element.elementor-element-583b750f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-361 .elementor-element.elementor-element-5cea8eef .elementor-icon-list-icon{width:14px;}.elementor-361 .elementor-element.elementor-element-5cea8eef .elementor-icon-list-icon i{font-size:14px;}.elementor-361 .elementor-element.elementor-element-5cea8eef .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-361 .elementor-element.elementor-element-5cea8eef .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 );line-height:var( --e-global-typography-text-line-height );}.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 );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-361 .elementor-element.elementor-element-2a14194f .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-2a14194f .elementor-button-content-wrapper{flex-direction:row;}.elementor-361 .elementor-element.elementor-element-5153cea0{--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;--gap:min(4vw, 120px) min(4vw, 120px);--row-gap:min(4vw, 120px);--column-gap:min(4vw, 120px);--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:40px;--padding-left:min(3vw, 90px);--padding-right:min(3vw, 90px);--z-index:1;}.elementor-361 .elementor-element.elementor-element-25e35b20{--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-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-4c4f884{border-radius:21px 21px 21px 21px;}.elementor-361 .elementor-element.elementor-element-4c4f884 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-361 .elementor-element.elementor-element-4c4f884 .widget-image-caption{text-align:start;color:var( --e-global-color-cb2acc7 );font-family:var( --e-global-typography-05bd7bc-font-family ), Sans-serif;font-size:var( --e-global-typography-05bd7bc-font-size );font-weight:var( --e-global-typography-05bd7bc-font-weight );line-height:var( --e-global-typography-05bd7bc-line-height );margin-block-start:-75px;}.elementor-361 .elementor-element.elementor-element-31131a0{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-c63c28d{--box-min-height:0px;--box-border-color:var( --e-global-color-b9fa9ea );--box-border-radius:15px;--separator-width:0px;--box-padding:20px;--toggle-button-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-primary );--item-text-transition-duration:1200ms;--marker-size:0px;}.elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__header-title{text-align:start;}.elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__header, .elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__header-title{font-family:var( --e-global-typography-fa61f50-font-family ), Sans-serif;font-size:var( --e-global-typography-fa61f50-font-size );font-weight:var( --e-global-typography-fa61f50-font-weight );text-transform:var( --e-global-typography-fa61f50-text-transform );line-height:var( --e-global-typography-fa61f50-line-height );}.elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__list-item{font-family:var( --e-global-typography-eb4c43f-font-family ), Sans-serif;font-size:var( --e-global-typography-eb4c43f-font-size );font-weight:var( --e-global-typography-eb4c43f-font-weight );font-style:var( --e-global-typography-eb4c43f-font-style );text-decoration:var( --e-global-typography-eb4c43f-text-decoration );line-height:var( --e-global-typography-eb4c43f-line-height );letter-spacing:var( --e-global-typography-eb4c43f-letter-spacing );}.elementor-361 .elementor-element.elementor-element-65e3444a{--display:flex;--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-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-b260643 .elementor-heading-title{font-family:var( --e-global-typography-fa61f50-font-family ), Sans-serif;font-size:var( --e-global-typography-fa61f50-font-size );font-weight:var( --e-global-typography-fa61f50-font-weight );text-transform:var( --e-global-typography-fa61f50-text-transform );line-height:var( --e-global-typography-fa61f50-line-height );color:var( --e-global-color-secondary );}.elementor-361 .elementor-element.elementor-element-3a352426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-361 .elementor-element.elementor-element-7da590d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-7da590d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-7da590d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-7da590d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-fa61f50-font-family ), Sans-serif;font-size:var( --e-global-typography-fa61f50-font-size );font-weight:var( --e-global-typography-fa61f50-font-weight );text-transform:var( --e-global-typography-fa61f50-text-transform );line-height:var( --e-global-typography-fa61f50-line-height );color:var( --e-global-color-secondary );}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-img img{border-style:none;border-radius:100px;transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-description{font-family:var( --e-global-typography-05bd7bc-font-family ), Sans-serif;font-size:var( --e-global-typography-05bd7bc-font-size );font-weight:var( --e-global-typography-05bd7bc-font-weight );line-height:var( --e-global-typography-05bd7bc-line-height );}.elementor-361 .elementor-element.elementor-element-700f5123{--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-361 .elementor-element.elementor-element-7f3587fa.elementor-element{--align-self:center;}.elementor-361 .elementor-element.elementor-element-7f3587fa .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 );color:var( --e-global-color-text );}.elementor-361 .elementor-element.elementor-element-208475f3{--alignment:center;--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-cb2acc7 );--e-share-buttons-secondary-color:var( --e-global-color-secondary );}.elementor-361 .elementor-element.elementor-element-208475f3 .elementor-share-btn{font-size:calc(1px * 10);}.elementor-361 .elementor-element.elementor-element-208475f3 .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-361 .elementor-element.elementor-element-1068231c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-77298588{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-361 .elementor-element.elementor-element-71bd7ece{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-728de888{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.13;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-361 .elementor-element.elementor-element-728de888:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-728de888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-361 .elementor-element.elementor-element-728de888::before, .elementor-361 .elementor-element.elementor-element-728de888 > .elementor-background-video-container::before, .elementor-361 .elementor-element.elementor-element-728de888 > .e-con-inner > .elementor-background-video-container::before, .elementor-361 .elementor-element.elementor-element-728de888 > .elementor-background-slideshow::before, .elementor-361 .elementor-element.elementor-element-728de888 > .e-con-inner > .elementor-background-slideshow::before, .elementor-361 .elementor-element.elementor-element-728de888 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-9b57273{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-9b57273.elementor-element{--align-self:center;}.elementor-361 .elementor-element.elementor-element-9b57273 .elementor-icon-wrapper{text-align:center;}.elementor-361 .elementor-element.elementor-element-9b57273.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb2acc7 );}.elementor-361 .elementor-element.elementor-element-9b57273.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-9b57273.elementor-view-default .elementor-icon{color:var( --e-global-color-cb2acc7 );border-color:var( --e-global-color-cb2acc7 );}.elementor-361 .elementor-element.elementor-element-9b57273.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-9b57273.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cb2acc7 );}.elementor-361 .elementor-element.elementor-element-9b57273 .elementor-icon{font-size:40px;padding:10px;}.elementor-361 .elementor-element.elementor-element-9b57273 .elementor-icon svg{height:40px;}.elementor-361 .elementor-element.elementor-element-333b8464{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-361 .elementor-element.elementor-element-333b8464.elementor-element{--align-self:center;}.elementor-361 .elementor-element.elementor-element-333b8464 .elementor-heading-title{font-family:var( --e-global-typography-f68e8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-f68e8f8-font-size );font-weight:var( --e-global-typography-f68e8f8-font-weight );text-transform:var( --e-global-typography-f68e8f8-text-transform );font-style:var( --e-global-typography-f68e8f8-font-style );text-decoration:var( --e-global-typography-f68e8f8-text-decoration );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );color:var( --e-global-color-cb2acc7 );}.elementor-361 .elementor-element.elementor-element-26037cb5{text-align:center;}.elementor-361 .elementor-element.elementor-element-26037cb5 .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 );color:var( --e-global-color-0dc6f61 );}.elementor-361 .elementor-element.elementor-element-990e107 .elementor-button{background-color:#02010100;fill:var( --e-global-color-cb2acc7 );color:var( --e-global-color-cb2acc7 );border-style:none;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-990e107 .elementor-button-content-wrapper{flex-direction:row;}.elementor-361 .elementor-element.elementor-element-cce8e0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-56ecd2d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{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 );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{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 );background-color:var( --e-global-color-secondary );}.elementor-361 .elementor-element.elementor-element-786b1efe .elementor-search-form__container{min-height:50px;}.elementor-361 .elementor-element.elementor-element-786b1efe .elementor-search-form__submit{min-width:50px;background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-361 .elementor-element.elementor-element-786b1efe .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-361 .elementor-element.elementor-element-786b1efe .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-361 .elementor-element.elementor-element-786b1efe .elementor-search-form__input, .elementor-361 .elementor-element.elementor-element-786b1efe.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-361 .elementor-element.elementor-element-786b1efe input[type="search"].elementor-search-form__input{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 );}.elementor-361 .elementor-element.elementor-element-786b1efe:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-361 .elementor-element.elementor-element-786b1efe.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-361 .elementor-element.elementor-element-45643482{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-5a94bca5 .elementor-heading-title{font-family:var( --e-global-typography-f68e8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-f68e8f8-font-size );font-weight:var( --e-global-typography-f68e8f8-font-weight );text-transform:var( --e-global-typography-f68e8f8-text-transform );font-style:var( --e-global-typography-f68e8f8-font-style );text-decoration:var( --e-global-typography-f68e8f8-text-decoration );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-loop-grid .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 );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-widget-loop-grid .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-353c0893{--grid-columns:1;--grid-row-gap:15px;}.elementor-361 .elementor-element.elementor-element-3186cb9d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-73ee88 .elementor-heading-title{font-family:var( --e-global-typography-f68e8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-f68e8f8-font-size );font-weight:var( --e-global-typography-f68e8f8-font-weight );text-transform:var( --e-global-typography-f68e8f8-text-transform );font-style:var( --e-global-typography-f68e8f8-font-style );text-decoration:var( --e-global-typography-f68e8f8-text-decoration );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );color:var( --e-global-color-text );}.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 );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-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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );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-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 );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-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 );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-2adacf52{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-361 .elementor-element.elementor-element-2adacf52:after{content:"1";}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__thumbnail__link{width:80px;}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__meta-data span + span:before{content:" / ";}.elementor-361 .elementor-element.elementor-element-2adacf52.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-361 .elementor-element.elementor-element-2adacf52.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-361 .elementor-element.elementor-element-2adacf52.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__title, .elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-05bd7bc-font-family ), Sans-serif;font-size:var( --e-global-typography-05bd7bc-font-size );font-weight:var( --e-global-typography-05bd7bc-font-weight );line-height:var( --e-global-typography-05bd7bc-line-height );}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__title{margin-bottom:5px;}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__meta-data{font-family:var( --e-global-typography-bff4b0b-font-family ), Sans-serif;font-size:var( --e-global-typography-bff4b0b-font-size );font-weight:var( --e-global-typography-bff4b0b-font-weight );text-transform:var( --e-global-typography-bff4b0b-text-transform );line-height:var( --e-global-typography-bff4b0b-line-height );letter-spacing:var( --e-global-typography-bff4b0b-letter-spacing );margin-bottom:0px;}.elementor-361 .elementor-element.elementor-element-cdf94ef{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-2d1fe0c .elementor-heading-title{font-family:var( --e-global-typography-f68e8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-f68e8f8-font-size );font-weight:var( --e-global-typography-f68e8f8-font-weight );text-transform:var( --e-global-typography-f68e8f8-text-transform );font-style:var( --e-global-typography-f68e8f8-font-style );text-decoration:var( --e-global-typography-f68e8f8-text-decoration );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );color:var( --e-global-color-text );}.elementor-361 .elementor-element.elementor-element-7152193e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:80px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:260px;--padding-left:40px;--padding-right:40px;}.elementor-361 .elementor-element.elementor-element-7152193e:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-7152193e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-8062fd5 ) 0%, var( --e-global-color-b9fa9ea ) 100%);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-361 .elementor-element.elementor-element-5e722a04{--divider-border-style:solid;--divider-color:var( --e-global-color-0dc6f61 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--divider-element-spacing:32px;}.elementor-361 .elementor-element.elementor-element-5e722a04 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-361 .elementor-element.elementor-element-5e722a04 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-361 .elementor-element.elementor-element-5e722a04 .elementor-divider__text{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-65e44ddc{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-361 .elementor-element.elementor-element-65e44ddc:after{content:"0.66";}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__thumbnail__link{width:100%;}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post{border-radius:0px;}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-65e44ddc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:12px;}.elementor-361 .elementor-element.elementor-element-65e44ddc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:12px;}.elementor-361 .elementor-element.elementor-element-65e44ddc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:12px;}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 92% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__title, .elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__title a{font-family:var( --e-global-typography-eb4c43f-font-family ), Sans-serif;font-size:var( --e-global-typography-eb4c43f-font-size );font-weight:var( --e-global-typography-eb4c43f-font-weight );font-style:var( --e-global-typography-eb4c43f-font-style );text-decoration:var( --e-global-typography-eb4c43f-text-decoration );line-height:var( --e-global-typography-eb4c43f-line-height );letter-spacing:var( --e-global-typography-eb4c43f-letter-spacing );}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__title{margin-bottom:6px;}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__meta-data{color:var( --e-global-color-393f45b );font-family:var( --e-global-typography-e298f28-font-family ), Sans-serif;font-size:var( --e-global-typography-e298f28-font-size );line-height:var( --e-global-typography-e298f28-line-height );margin-bottom:0px;}@media(max-width:1024px){.elementor-361 .elementor-element.elementor-element-4a2e363c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-542aa150 .elementor-icon-list-item{font-size:var( --e-global-typography-bff4b0b-font-size );line-height:var( --e-global-typography-bff4b0b-line-height );letter-spacing:var( --e-global-typography-bff4b0b-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-361 .elementor-element.elementor-element-583b750f{text-align:center;}.elementor-361 .elementor-element.elementor-element-5cea8eef .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{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-361 .elementor-element.elementor-element-5153cea0{--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:20px;--padding-bottom:20px;--padding-left:3vw;--padding-right:3vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-4c4f884 .widget-image-caption{font-size:var( --e-global-typography-05bd7bc-font-size );line-height:var( --e-global-typography-05bd7bc-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__header, .elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__header-title{font-size:var( --e-global-typography-fa61f50-font-size );line-height:var( --e-global-typography-fa61f50-line-height );}.elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__list-item{font-size:var( --e-global-typography-eb4c43f-font-size );line-height:var( --e-global-typography-eb4c43f-line-height );letter-spacing:var( --e-global-typography-eb4c43f-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-361 .elementor-element.elementor-element-b260643 .elementor-heading-title{font-size:var( --e-global-typography-fa61f50-font-size );line-height:var( --e-global-typography-fa61f50-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-title{font-size:var( --e-global-typography-fa61f50-font-size );line-height:var( --e-global-typography-fa61f50-line-height );}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-description{font-size:var( --e-global-typography-05bd7bc-font-size );line-height:var( --e-global-typography-05bd7bc-line-height );}.elementor-361 .elementor-element.elementor-element-7f3587fa .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-361 .elementor-element.elementor-element-208475f3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-361 .elementor-element.elementor-element-333b8464 .elementor-heading-title{font-size:var( --e-global-typography-f68e8f8-font-size );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );}.elementor-361 .elementor-element.elementor-element-26037cb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-786b1efe input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-5a94bca5 .elementor-heading-title{font-size:var( --e-global-typography-f68e8f8-font-size );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{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-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-353c0893{--grid-columns:2;}.elementor-361 .elementor-element.elementor-element-73ee88 .elementor-heading-title{font-size:var( --e-global-typography-f68e8f8-font-size );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{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-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__title, .elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__title a{font-size:var( --e-global-typography-05bd7bc-font-size );line-height:var( --e-global-typography-05bd7bc-line-height );}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__meta-data{font-size:var( --e-global-typography-bff4b0b-font-size );line-height:var( --e-global-typography-bff4b0b-line-height );letter-spacing:var( --e-global-typography-bff4b0b-letter-spacing );}.elementor-361 .elementor-element.elementor-element-2d1fe0c .elementor-heading-title{font-size:var( --e-global-typography-f68e8f8-font-size );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );}.elementor-361 .elementor-element.elementor-element-7152193e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-5e722a04 .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__title, .elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__title a{font-size:var( --e-global-typography-eb4c43f-font-size );line-height:var( --e-global-typography-eb4c43f-line-height );letter-spacing:var( --e-global-typography-eb4c43f-letter-spacing );}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__meta-data{font-size:var( --e-global-typography-e298f28-font-size );line-height:var( --e-global-typography-e298f28-line-height );}}@media(max-width:767px){.elementor-361 .elementor-element.elementor-element-4a2e363c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:92px;--padding-left:16px;--padding-right:16px;}.elementor-361 .elementor-element.elementor-element-654e7b7b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-542aa150 .elementor-icon-list-item{font-size:var( --e-global-typography-bff4b0b-font-size );line-height:var( --e-global-typography-bff4b0b-line-height );letter-spacing:var( --e-global-typography-bff4b0b-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-361 .elementor-element.elementor-element-583b750f{text-align:center;}.elementor-361 .elementor-element.elementor-element-5cea8eef .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{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-361 .elementor-element.elementor-element-5153cea0{--padding-top:min(calc(3vw + 10px), 110px);--padding-bottom:min(calc(3vw + 10px), 110px);--padding-left:min(calc(3vw + 10px), 110px);--padding-right:min(calc(3vw + 10px), 110px);}.elementor-361 .elementor-element.elementor-element-25e35b20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-4c4f884 img{height:300px;}.elementor-361 .elementor-element.elementor-element-4c4f884 .widget-image-caption{font-size:var( --e-global-typography-05bd7bc-font-size );line-height:var( --e-global-typography-05bd7bc-line-height );}.elementor-361 .elementor-element.elementor-element-31131a0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__header, .elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__header-title{font-size:var( --e-global-typography-fa61f50-font-size );line-height:var( --e-global-typography-fa61f50-line-height );}.elementor-361 .elementor-element.elementor-element-c63c28d .elementor-toc__list-item{font-size:var( --e-global-typography-eb4c43f-font-size );line-height:var( --e-global-typography-eb4c43f-line-height );letter-spacing:var( --e-global-typography-eb4c43f-letter-spacing );}.elementor-361 .elementor-element.elementor-element-65e3444a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-361 .elementor-element.elementor-element-b260643 .elementor-heading-title{font-size:var( --e-global-typography-fa61f50-font-size );line-height:var( --e-global-typography-fa61f50-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-wrapper .elementor-image-box-img{width:55px;}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-title{font-size:var( --e-global-typography-fa61f50-font-size );line-height:var( --e-global-typography-fa61f50-line-height );}.elementor-361 .elementor-element.elementor-element-7da590d .elementor-image-box-description{font-size:var( --e-global-typography-05bd7bc-font-size );line-height:var( --e-global-typography-05bd7bc-line-height );}.elementor-361 .elementor-element.elementor-element-700f5123{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-361 .elementor-element.elementor-element-7f3587fa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-7f3587fa .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-361 .elementor-element.elementor-element-208475f3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-361 .elementor-element.elementor-element-333b8464 .elementor-heading-title{font-size:var( --e-global-typography-f68e8f8-font-size );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );}.elementor-361 .elementor-element.elementor-element-26037cb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-786b1efe input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-361 .elementor-element.elementor-element-5a94bca5 .elementor-heading-title{font-size:var( --e-global-typography-f68e8f8-font-size );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{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-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-353c0893{--grid-columns:1;}.elementor-361 .elementor-element.elementor-element-73ee88 .elementor-heading-title{font-size:var( --e-global-typography-f68e8f8-font-size );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{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-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-361 .elementor-element.elementor-element-2adacf52:after{content:"0.5";}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__thumbnail__link{width:100px;}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__title, .elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__title a{font-size:var( --e-global-typography-05bd7bc-font-size );line-height:var( --e-global-typography-05bd7bc-line-height );}.elementor-361 .elementor-element.elementor-element-2adacf52 .elementor-post__meta-data{font-size:var( --e-global-typography-bff4b0b-font-size );line-height:var( --e-global-typography-bff4b0b-line-height );letter-spacing:var( --e-global-typography-bff4b0b-letter-spacing );}.elementor-361 .elementor-element.elementor-element-2d1fe0c .elementor-heading-title{font-size:var( --e-global-typography-f68e8f8-font-size );line-height:var( --e-global-typography-f68e8f8-line-height );letter-spacing:var( --e-global-typography-f68e8f8-letter-spacing );}.elementor-361 .elementor-element.elementor-element-7152193e{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-5e722a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--divider-element-spacing:16px;}.elementor-361 .elementor-element.elementor-element-5e722a04 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-361 .elementor-element.elementor-element-5e722a04 .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-361 .elementor-element.elementor-element-65e44ddc{--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-361 .elementor-element.elementor-element-65e44ddc:after{content:"0.66";}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__thumbnail__link{width:100%;}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__title, .elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__title a{font-size:var( --e-global-typography-eb4c43f-font-size );line-height:var( --e-global-typography-eb4c43f-line-height );letter-spacing:var( --e-global-typography-eb4c43f-letter-spacing );}.elementor-361 .elementor-element.elementor-element-65e44ddc .elementor-post__meta-data{font-size:var( --e-global-typography-e298f28-font-size );line-height:var( --e-global-typography-e298f28-line-height );}}@media(min-width:768px){.elementor-361 .elementor-element.elementor-element-654e7b7b{--content-width:64%;}.elementor-361 .elementor-element.elementor-element-25e35b20{--width:68%;}.elementor-361 .elementor-element.elementor-element-71bd7ece{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-361 .elementor-element.elementor-element-654e7b7b{--content-width:100%;}.elementor-361 .elementor-element.elementor-element-25e35b20{--width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-5cea8eef */.infos-article time{
    text-transform:capitalize;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c4f884 */.article_image figcaption{
    background: rgb(0, 0, 0);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    margin-left: 0;
    position: absolute;
    border-radius : 0 0 20px 20px;
    padding: 40px 20px 10px 20px;
    bottom: 0;
    width: 100%;
    color: var( --e-global-color-cb2acc7 )!important;
    font-size:14px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f3587fa */.article_categories::before,
.article_categories::after {
  content: "";
  position: absolute;
  top: 50%; /* Centrer verticalement par rapport à l'élément parent */
  width: 50px;
  height: 2px;
  background: var(--e-global-color-ca7eba9); /* ou toute autre couleur souhaitée */
}

.article_categories::before {
  left: -80px; /* 100px de large + 10px d'espace */
}

.article_categories::after {
  right: -80px; /* 100px de large + 10px d'espace */
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-77298588 */.article_comments a{
    color:inherit;
    text-decoration: underline;
}

.article_comments a:hover{
    text-decoration: none;
}


.article_comments .comment-body{
    padding-inline-start: 0!important;
    padding-block-start: 20px!important;
    padding-block-end: 20px!important;
}

.article_comments .title-comments,
.article_comments #respond{
    margin-top: 40px;
}


.article_comments #cancel-comment-reply-link{
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);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    margin-left: 10px;
}

.article_comments .comment-form-cookies-consent label{
    display: inline;
    padding-left: 2px;
    font-size: var(--e-global-typography-42551c2-font-size);
        line-height: var(--e-global-typography-42551c2-line-height);
        letter-spacing: var(--e-global-typography-42551c2-letter-spacing);
        word-spacing: var(--e-global-typography-42551c2-word-spacing);
}

.article_comments .comment-meta{
    flex-wrap: wrap;
}


.article_comments .comment-awaiting-moderation{
        margin-top: 20px;
    font-size: var(--e-global-typography-42551c2-font-size);
    line-height: var(--e-global-typography-42551c2-line-height);
    letter-spacing: var(--e-global-typography-42551c2-letter-spacing);
    word-spacing: var(--e-global-typography-42551c2-word-spacing);
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-333b8464 */.article_titredeco2::before,
.article_titredeco2::after {
  content: "";
  position: absolute;
  top: 50%; /* Centrer verticalement par rapport à l'élément parent */
  width: 25px;
  height: 2px;
  background: var(--e-global-color-ca7eba9); /* ou toute autre couleur souhaitée */
}

.article_titredeco2::before {
  left: -40px; /* 100px de large + 10px d'espace */
}

.article_titredeco2::after {
  right: -40px; /* 100px de large + 10px d'espace */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a94bca5 */.article_titredeco2::before,
.article_titredeco2::after {
  content: "";
  position: absolute;
  top: 50%; /* Centrer verticalement par rapport à l'élément parent */
  width: 25px;
  height: 2px;
  background: var(--e-global-color-ca7eba9); /* ou toute autre couleur souhaitée */
}

.article_titredeco2::before {
  left: -40px; /* 100px de large + 10px d'espace */
}

.article_titredeco2::after {
  right: -40px; /* 100px de large + 10px d'espace */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ee88 */.article_titredeco2::before,
.article_titredeco2::after {
  content: "";
  position: absolute;
  top: 50%; /* Centrer verticalement par rapport à l'élément parent */
  width: 25px;
  height: 2px;
  background: var(--e-global-color-ca7eba9); /* ou toute autre couleur souhaitée */
}

.article_titredeco2::before {
  left: -40px; /* 100px de large + 10px d'espace */
}

.article_titredeco2::after {
  right: -40px; /* 100px de large + 10px d'espace */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d1fe0c */.article_titredeco2::before,
.article_titredeco2::after {
  content: "";
  position: absolute;
  top: 50%; /* Centrer verticalement par rapport à l'élément parent */
  width: 25px;
  height: 2px;
  background: var(--e-global-color-ca7eba9); /* ou toute autre couleur souhaitée */
}

.article_titredeco2::before {
  left: -40px; /* 100px de large + 10px d'espace */
}

.article_titredeco2::after {
  right: -40px; /* 100px de large + 10px d'espace */
}/* End custom CSS */
/* Start custom CSS */body.single-post .elementor-widget-text-editor ul{
    margin-bottom:20px;
    padding-left: 20px;
}

body.single-post .elementor-widget-text-editor a{
    text-decoration:underline;
}

body.single-post .elementor-widget-text-editor a:hover{
    text-decoration:none;
}

body.single-post .p_onecol_text_article .elementor-widget-container{
    overflow-x:auto;
}

body.single-post .p_onecol_text_article blockquote{
font-style: italic;
    border-left: 6px solid var(--e-global-color-8062fd5);
    margin: 0 0 20px 0;
    padding-left: 15px;
}

body.single-post .p_onecol_text_article table{
font-size: small;
    border-collapse: separate;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    margin-bottom: .25rem;
    margin-top: .25rem;
    width: 100%;
    line-height: 1.3em;
}


body.single-post .p_onecol_text_article table th{
    background-color: rgba(0, 0, 0, .1);
    padding: .75rem .75rem;
    border: 1px solid #e3e3e3;
}


body.single-post .p_onecol_text_article table tr{
    border-bottom-color: #d1d5db;
    border-bottom-width: 1px;
}


body.single-post .p_onecol_text_article table td {
    border-color: rgba(0, 0, 0, .15);
    padding: .35rem .75rem;
    border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
}


body.single-post .p_onecol_text_article table tr:last-child td{
    border-bottom: 1px solid #e3e3e3;
}

body.single-post .p_onecol_text_article table td:last-child{
    border-right: 1px solid #e3e3e3;
}

body.single-post .p_onecol_text_article table th:first-child {
    border-top-left-radius: .375rem;
}

body.single-post .p_onecol_text_article table th:last-child {
    border-top-right-radius: .375rem;
}


body.single-post .p_onecol_text_article table tr:last-child td:last-child {
    border-bottom-right-radius: .375rem;
}

body.single-post .p_onecol_text_article table tr:last-child td:first-child {
    border-bottom-left-radius: .375rem;
}

body.single-post .elementor-widget-image-box .elementor-image-box-wrapper{
    display:flex;
    align-items: center;
}

body.single-post .elementor-widget-image-box .elementor-image-box-img{
    margin-right:15px!important;
}



body.single-post .image_panorama_article img{
    display:block;
    min-height:100px;
    border-radius:15px;
}/* End custom CSS */