.elementor-3827 .elementor-element.elementor-element-3a2a6682:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-3a2a6682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adc8834 );}.elementor-3827 .elementor-element.elementor-element-3a2a6682 > .elementor-container{max-width:1400px;}.elementor-3827 .elementor-element.elementor-element-3a2a6682{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-3827 .elementor-element.elementor-element-3a2a6682 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3827 .elementor-element.elementor-element-3a2a6682 > .elementor-shape-bottom svg{width:calc(160% + 1.3px);height:145px;}.elementor-3827 .elementor-element.elementor-element-1df23dca{--spacer-size:50px;}.elementor-3827 .elementor-element.elementor-element-2cedd577{width:var( --container-widget-width, 1017.928% );max-width:1017.928%;--container-widget-width:1017.928%;--container-widget-flex-grow:0;}.elementor-3827 .elementor-element.elementor-element-2cedd577 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3827 .elementor-element.elementor-element-2cedd577 .elementor-heading-title{font-family:var( --e-global-typography-9449069-font-family ), Sans-serif;font-size:var( --e-global-typography-9449069-font-size );font-weight:var( --e-global-typography-9449069-font-weight );line-height:var( --e-global-typography-9449069-line-height );color:var( --e-global-color-3cd0d80 );}.elementor-3827 .elementor-element.elementor-element-ef026b0{--spacer-size:50px;}.elementor-3827 .elementor-element.elementor-element-7645235c .elementor-widget-container{font-family:var( --e-global-typography-c8bf940-font-family ), Sans-serif;font-size:var( --e-global-typography-c8bf940-font-size );font-weight:var( --e-global-typography-c8bf940-font-weight );line-height:var( --e-global-typography-c8bf940-line-height );letter-spacing:var( --e-global-typography-c8bf940-letter-spacing );word-spacing:var( --e-global-typography-c8bf940-word-spacing );color:var( --e-global-color-3cd0d80 );}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-repeater-item-6a864f2 .elementor-icon-list-icon{width:37px;}.elementor-3827 .elementor-element.elementor-element-710289f1{width:var( --container-widget-width, 773.147% );max-width:773.147%;--container-widget-width:773.147%;--container-widget-flex-grow:0;}.elementor-3827 .elementor-element.elementor-element-710289f1 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-item:not(:last-child):after{content:"";height:15%;border-color:var( --e-global-color-3cd0d80 );}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:4px;}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:4px;}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-icon i{color:var( --e-global-color-3cd0d80 );font-size:15px;}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-icon svg{fill:var( --e-global-color-3cd0d80 );--e-icon-list-icon-size:15px;}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-icon{width:15px;}body:not(.rtl) .elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-text{padding-left:7px;}body.rtl .elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-text{padding-right:7px;}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-text, .elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-text a{color:var( --e-global-color-3cd0d80 );}.elementor-3827 .elementor-element.elementor-element-710289f1 .elementor-icon-list-item{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;}.elementor-3827 .elementor-element.elementor-element-3e3c8581{--spacer-size:10px;}.elementor-3827 .elementor-element.elementor-element-5266dde3{--spacer-size:50px;}.elementor-3827 .elementor-element.elementor-element-529dc25f > .elementor-container{max-width:1400px;}.elementor-3827 .elementor-element.elementor-element-529dc25f{margin-top:100px;margin-bottom:0px;}.elementor-3827 .elementor-element.elementor-element-42124a98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:50px;}.elementor-3827 .elementor-element.elementor-element-42124a98 > .elementor-element-populated{padding:0px 150px 0px 20px;}.elementor-3827 .elementor-element.elementor-element-7f53350{text-align:start;color:var( --e-global-color-6886677 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:0.2px;word-spacing:4px;}.elementor-3827 .elementor-element.elementor-element-31736cac > .elementor-container{max-width:1120px;}.elementor-3827 .elementor-element.elementor-element-31736cac{margin-top:30px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-3827 .elementor-element.elementor-element-d37964.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3827 .elementor-element.elementor-element-d37964.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3827 .elementor-element.elementor-element-d37964 > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-3827 .elementor-element.elementor-element-4583dde9 .elementor-heading-title{font-family:var( --e-global-typography-8ce763e-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce763e-font-size );font-weight:var( --e-global-typography-8ce763e-font-weight );color:#0c0c0c;}.elementor-3827 .elementor-element.elementor-element-271d0292{--alignment:left;--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-adc8834 );}.elementor-3827 .elementor-element.elementor-element-271d0292 .elementor-share-btn{font-size:calc(1px * 10);}.elementor-3827 .elementor-element.elementor-element-271d0292 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.6em;}.elementor-3827 .elementor-element.elementor-element-271d0292 .elementor-share-btn__title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:200;}.elementor-3827 .elementor-element.elementor-element-3773197b > .elementor-widget-container{margin:0px 0px 80px 0px;padding:3% 0% 3% 0%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#dddddd;}.elementor-3827 .elementor-element.elementor-element-3773197b .elementor-author-box__avatar img{width:100px;height:100px;}body.rtl .elementor-3827 .elementor-element.elementor-element-3773197b.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-3827 .elementor-element.elementor-element-3773197b:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:50px;margin-left:0;}body:not(.rtl) .elementor-3827 .elementor-element.elementor-element-3773197b.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-3827 .elementor-element.elementor-element-3773197b:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:50px;margin-right:0;}.elementor-3827 .elementor-element.elementor-element-3773197b.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:50px;}.elementor-3827 .elementor-element.elementor-element-3773197b .elementor-author-box__name{color:var( --e-global-color-fc85fdd );font-family:var( --e-global-typography-8ce763e-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce763e-font-size );font-weight:var( --e-global-typography-8ce763e-font-weight );margin-bottom:10px;}.elementor-3827 .elementor-element.elementor-element-3773197b .elementor-author-box__bio{color:rgba(12,12,12,0.5);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-bc-flex-widget .elementor-3827 .elementor-element.elementor-element-179dc115.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3827 .elementor-element.elementor-element-179dc115.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3827 .elementor-element.elementor-element-179dc115 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-3827 .elementor-element.elementor-element-7f1b1e75{--display:flex;}.elementor-3827 .elementor-element.elementor-element-1c33518d > .elementor-widget-container{background-color:var( --e-global-color-adc8834 );margin:20px 0px 0px 0px;border-radius:20px 20px 20px 20px;box-shadow:10px 7px 6px 0px rgba(0,0,0,0.5);}.elementor-3827 .elementor-element.elementor-element-1c33518d{z-index:1;--box-background-color:#F7F7F7;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:25px;--header-color:var( --e-global-color-3cd0d80 );--toggle-button-color:var( --e-global-color-3cd0d80 );--item-text-color:var( --e-global-color-3cd0d80 );--item-text-hover-color:#CCCCCC;--item-text-active-color:#CCCCCC;--marker-color:var( --e-global-color-3cd0d80 );}.elementor-3827 .elementor-element.elementor-element-1c33518d .elementor-toc__header-title{text-align:start;}.elementor-3827 .elementor-element.elementor-element-1c33518d .elementor-toc__header, .elementor-3827 .elementor-element.elementor-element-1c33518d .elementor-toc__header-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.elementor-3827 .elementor-element.elementor-element-1c33518d .elementor-toc__header{flex-direction:row;}.elementor-3827 .elementor-element.elementor-element-1c33518d .elementor-toc__list-item{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;}.elementor-3827 .elementor-element.elementor-element-3b82cc49{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:10px 7px 6px 0px rgba(0,0,0,0.5);}.elementor-3827 .elementor-element.elementor-element-3b82cc49:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-3b82cc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c275e22 );}.elementor-3827 .elementor-element.elementor-element-b0a7e10 > .elementor-widget-container{margin:15px 64px 0px 41px;}.elementor-3827 .elementor-element.elementor-element-b0a7e10{text-align:justify;}.elementor-3827 .elementor-element.elementor-element-b0a7e10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:26px;color:var( --e-global-color-3cd0d80 );}.elementor-3827 .elementor-element.elementor-element-60631f3e > .elementor-widget-container{margin:0px 63px 0px 43px;}.elementor-3827 .elementor-element.elementor-element-60631f3e{text-align:justify;font-family:var( --e-global-typography-c8bf940-font-family ), Sans-serif;font-size:var( --e-global-typography-c8bf940-font-size );font-weight:var( --e-global-typography-c8bf940-font-weight );line-height:var( --e-global-typography-c8bf940-line-height );letter-spacing:var( --e-global-typography-c8bf940-letter-spacing );word-spacing:var( --e-global-typography-c8bf940-word-spacing );color:var( --e-global-color-3cd0d80 );}.elementor-3827 .elementor-element.elementor-element-60631f3e p{margin-block-end:0px;}.elementor-3827 .elementor-element.elementor-element-e3f05a1 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;fill:var( --e-global-color-fc85fdd );color:var( --e-global-color-fc85fdd );box-shadow:0px 10px 30px -9px rgba(0,0,0,0.16);border-style:solid;border-width:0px 0px 0px 0px;border-color:#2642D300;border-radius:10px 10px 10px 10px;padding:12px 030px 12px 030px;}.elementor-3827 .elementor-element.elementor-element-e3f05a1{width:var( --container-widget-width, 106.171% );max-width:106.171%;--container-widget-width:106.171%;--container-widget-flex-grow:0;}.elementor-3827 .elementor-element.elementor-element-e3f05a1 > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-3827 .elementor-element.elementor-element-107a2e3d > .elementor-container{max-width:1400px;}.elementor-3827 .elementor-element.elementor-element-107a2e3d{margin-top:100px;margin-bottom:0px;}.elementor-3827 .elementor-element.elementor-element-3240310e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-3827 .elementor-element.elementor-element-3240310e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3827 .elementor-element.elementor-element-2001b06a .elementor-heading-title{font-family:var( --e-global-typography-ea43bc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ea43bc2-font-size );font-weight:var( --e-global-typography-ea43bc2-font-weight );color:var( --e-global-color-fc85fdd );}.elementor-3827 .elementor-element.elementor-element-1cf0daff{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3827 .elementor-element.elementor-element-1cf0daff > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3827 .elementor-element.elementor-element-1cf0daff:after{content:"0.5";}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__thumbnail__link{width:100%;}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__meta-data span + span:before{content:"•";}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__card{background-color:var( --e-global-color-3cd0d80 );border-color:var( --e-global-color-adc8834 );border-width:0px;border-radius:20px;}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__card .elementor-post__meta-data{border-top-color:#FFFBFD;}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__text{margin-top:20px;}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__badge{right:0;}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-adc8834 );margin:20px;}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__title, .elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__title a{color:var( --e-global-color-fc85fdd );font-family:var( --e-global-typography-8ce763e-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce763e-font-size );font-weight:var( --e-global-typography-8ce763e-font-weight );}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__meta-data{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-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__excerpt p{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-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__read-more{color:var( --e-global-color-fc85fdd );}.elementor-3827 .elementor-element.elementor-element-1cf0daff a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:22px;}.elementor-3827 .elementor-element.elementor-element-706e0a68{--spacer-size:50px;}@media(max-width:1024px){.elementor-3827 .elementor-element.elementor-element-3a2a6682{margin-top:0px;margin-bottom:0px;}.elementor-3827 .elementor-element.elementor-element-2cedd577 .elementor-heading-title{font-size:var( --e-global-typography-9449069-font-size );line-height:var( --e-global-typography-9449069-line-height );}.elementor-3827 .elementor-element.elementor-element-7645235c .elementor-widget-container{font-size:var( --e-global-typography-c8bf940-font-size );line-height:var( --e-global-typography-c8bf940-line-height );letter-spacing:var( --e-global-typography-c8bf940-letter-spacing );word-spacing:var( --e-global-typography-c8bf940-word-spacing );}.elementor-3827 .elementor-element.elementor-element-529dc25f{margin-top:100px;margin-bottom:0px;}.elementor-3827 .elementor-element.elementor-element-42124a98 > .elementor-element-populated{padding:0px 50px 50px 50px;}.elementor-3827 .elementor-element.elementor-element-4583dde9 .elementor-heading-title{font-size:var( --e-global-typography-8ce763e-font-size );} .elementor-3827 .elementor-element.elementor-element-271d0292{--grid-side-margin:25px;--grid-column-gap:25px;--grid-row-gap:25px;--grid-bottom-margin:25px;}.elementor-3827 .elementor-element.elementor-element-3773197b .elementor-author-box__name{font-size:var( --e-global-typography-8ce763e-font-size );}.elementor-3827 .elementor-element.elementor-element-3773197b .elementor-author-box__bio{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3827 .elementor-element.elementor-element-179dc115 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-3827 .elementor-element.elementor-element-60631f3e{font-size:var( --e-global-typography-c8bf940-font-size );line-height:var( --e-global-typography-c8bf940-line-height );letter-spacing:var( --e-global-typography-c8bf940-letter-spacing );word-spacing:var( --e-global-typography-c8bf940-word-spacing );}.elementor-3827 .elementor-element.elementor-element-107a2e3d{margin-top:0px;margin-bottom:0px;}.elementor-3827 .elementor-element.elementor-element-3240310e > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-3827 .elementor-element.elementor-element-2001b06a .elementor-heading-title{font-size:var( --e-global-typography-ea43bc2-font-size );}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__title, .elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__title a{font-size:var( --e-global-typography-8ce763e-font-size );}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__meta-data{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__excerpt p{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-3827 .elementor-element.elementor-element-3a2a6682{margin-top:0px;margin-bottom:0px;}.elementor-3827 .elementor-element.elementor-element-2cedd577 .elementor-heading-title{font-size:var( --e-global-typography-9449069-font-size );line-height:var( --e-global-typography-9449069-line-height );}.elementor-3827 .elementor-element.elementor-element-7645235c .elementor-widget-container{font-size:var( --e-global-typography-c8bf940-font-size );line-height:var( --e-global-typography-c8bf940-line-height );letter-spacing:var( --e-global-typography-c8bf940-letter-spacing );word-spacing:var( --e-global-typography-c8bf940-word-spacing );}.elementor-3827 .elementor-element.elementor-element-529dc25f{margin-top:50px;margin-bottom:0px;}.elementor-3827 .elementor-element.elementor-element-42124a98 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3827 .elementor-element.elementor-element-4583dde9{text-align:center;}.elementor-3827 .elementor-element.elementor-element-4583dde9 .elementor-heading-title{font-size:var( --e-global-typography-8ce763e-font-size );}.elementor-3827 .elementor-element.elementor-element-271d0292{--alignment:center;--grid-side-margin:25px;--grid-column-gap:25px;--grid-row-gap:25px;--grid-bottom-margin:25px;} .elementor-3827 .elementor-element.elementor-element-271d0292{--grid-side-margin:25px;--grid-column-gap:25px;--grid-row-gap:25px;--grid-bottom-margin:25px;}.elementor-3827 .elementor-element.elementor-element-3773197b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-3827 .elementor-element.elementor-element-3773197b .elementor-author-box__avatar img{width:75px;height:75px;}body.rtl .elementor-3827 .elementor-element.elementor-element-3773197b.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-3827 .elementor-element.elementor-element-3773197b:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:10px;margin-left:0;}body:not(.rtl) .elementor-3827 .elementor-element.elementor-element-3773197b.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-3827 .elementor-element.elementor-element-3773197b:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:10px;margin-right:0;}.elementor-3827 .elementor-element.elementor-element-3773197b.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:10px;}.elementor-3827 .elementor-element.elementor-element-3773197b .elementor-author-box__name{font-size:var( --e-global-typography-8ce763e-font-size );}.elementor-3827 .elementor-element.elementor-element-3773197b .elementor-author-box__bio{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3827 .elementor-element.elementor-element-179dc115 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3827 .elementor-element.elementor-element-60631f3e{font-size:var( --e-global-typography-c8bf940-font-size );line-height:var( --e-global-typography-c8bf940-line-height );letter-spacing:var( --e-global-typography-c8bf940-letter-spacing );word-spacing:var( --e-global-typography-c8bf940-word-spacing );}.elementor-3827 .elementor-element.elementor-element-e3f05a1 .elementor-button{font-size:10px;}.elementor-3827 .elementor-element.elementor-element-107a2e3d{margin-top:100px;margin-bottom:0px;}.elementor-3827 .elementor-element.elementor-element-3240310e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3827 .elementor-element.elementor-element-2001b06a .elementor-heading-title{font-size:var( --e-global-typography-ea43bc2-font-size );}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3827 .elementor-element.elementor-element-1cf0daff:after{content:"0.5";}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__thumbnail__link{width:100%;}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__title, .elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__title a{font-size:var( --e-global-typography-8ce763e-font-size );}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__meta-data{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3827 .elementor-element.elementor-element-1cf0daff .elementor-post__excerpt p{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-3827 .elementor-element.elementor-element-42124a98{width:70%;}.elementor-3827 .elementor-element.elementor-element-179dc115{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3827 .elementor-element.elementor-element-42124a98{width:100%;}.elementor-3827 .elementor-element.elementor-element-d37964{width:15%;}.elementor-3827 .elementor-element.elementor-element-179dc115{width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-7f53350 *//* Uniformiser la typo dans les contenus d'articles */
.elementor-widget-theme-post-content,
.elementor-widget-post-content,
.elementor-widget-container p,
.elementor-widget-container li {
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  line-height: 1.8em;
  color: #222; /* adapte si besoin */
}

/* Optionnel : harmoniser titres si besoin */
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4 {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600;
}

/* ====== ARTICLE : typographie uniforme + liens visibles ====== */

/* 1) Par défaut : même graisse partout */
.elementor-widget-theme-post-content p,
.elementor-widget-theme-post-content li,
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol {
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.8em;
}

/* 2) Le gras explicite reste gras */
.elementor-widget-theme-post-content strong,
.elementor-widget-theme-post-content b {
  font-weight: 700 !important;
}

/* TYPO UNIFORME */
.elementor-widget-theme-post-content p,
.elementor-widget-theme-post-content li,
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol {
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.8em;
}

/* Gras explicite */
.elementor-widget-theme-post-content strong,
.elementor-widget-theme-post-content b {
  font-weight: 700 !important;
}

/* Liens TEXTE (p, li…) – exclut les boutons */
.elementor .elementor-widget-text-editor p a:not([class*="button"]):not(.elementor-button),
.elementor .elementor-widget-text-editor li a:not([class*="button"]):not(.elementor-button),
.elementor .elementor-widget-theme-post-content p a:not([class*="button"]):not(.elementor-button),
.elementor .elementor-widget-theme-post-content li a:not([class*="button"]):not(.elementor-button),
.elementor .elementor-widget-post-content p a:not([class*="button"]):not(.elementor-button),
.elementor .elementor-widget-post-content li a:not([class*="button"]):not(.elementor-button) {
  color: #00C6A3 !important;   /* vert CTA */
  font-weight: 700 !important;  /* bold */
  text-decoration: none !important; /* pas souligné par défaut */
  transition: color .2s ease, text-decoration-color .2s ease;
}

/* Soulignement uniquement au hover/focus */
.elementor .elementor-widget-text-editor p a:hover,
.elementor .elementor-widget-text-editor li a:hover,
.elementor .elementor-widget-theme-post-content p a:hover,
.elementor .elementor-widget-theme-post-content li a:hover,
.elementor .elementor-widget-post-content p a:hover,
.elementor .elementor-widget-post-content li a:hover,
.elementor .elementor-widget-text-editor p a:focus,
.elementor .elementor-widget-text-editor li a:focus,
.elementor .elementor-widget-theme-post-content p a:focus,
.elementor .elementor-widget-theme-post-content li a:focus,
.elementor .elementor-widget-post-content p a:focus,
.elementor .elementor-widget-post-content li a:focus {
  text-decoration: underline !important;
  text-underline-offset: 2px;
  outline: none;
}

/* Sécurité : ne jamais forcer le style des boutons */
.elementor .elementor-button,
.elementor .elementor-button-link,
.elementor .elementor-button-wrapper a {
  text-decoration: none !important;
  filter: none !important;
}

/* =========================
   TABLEAUX TOURBIZ — STABLES ET PROPRES
   ========================= */

.elementor table {
  width: 100%;
  border-collapse: collapse; /* important pour alignement parfait */
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #222;
  border: 1px solid #E5E8F0; /* contour global uniforme */
  border-radius: 12px;
  overflow: hidden; /* pour les coins arrondis */
}

/* En-tête : bleu foncé, typo blanche, bold */
.elementor table thead tr:first-child th,
.elementor table tr:first-child th {
  background-color: #1A1464;
  color: #fff;
  font-weight: 700;
  padding: 14px 16px;
  text-align: left;
  border: 1px solid #E5E8F0; /* même gris clair partout */
}

/* Cellules du corps */
.elementor table td {
  padding: 14px 16px;
  text-align: left;
  vertical-align: top;
  border: 1px solid #E5E8F0; /* bordures uniformes */
  background-color: #fff;
  font-weight: 400;
}

/* Première colonne légèrement plus lisible */
.elementor table tbody td:first-child {
  font-weight: 600;
}

/* Coins arrondis */
.elementor table tr:first-child th:first-child {
  border-top-left-radius: 12px;
}
.elementor table tr:first-child th:last-child {
  border-top-right-radius: 12px;
}
.elementor table tr:last-child td:first-child {
  border-bottom-left-radius: 12px;
}
.elementor table tr:last-child td:last-child {
  border-bottom-right-radius: 12px;
}

/* Liens dans les cellules */
.elementor table a {
  color: #00C6A3;
  font-weight: 700;
  text-decoration: none;
}
.elementor table a:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* =========================
   IMAGES — STYLE TOURBIZ ARRONDIES
   ========================= */

/* Toutes les images insérées dans les widgets Elementor */
.elementor img,
.elementor-widget-image img,
.elementor-widget-theme-post-featured-image img,
.elementor-widget-theme-post-content img,
.elementor-widget-post-content img,
.elementor-widget-text-editor img {
  border-radius: 12px;          /* arrondi harmonisé */
  overflow: hidden;
  display: block;
  max-width: 100%;
  height: auto;
}

/* Optionnel : supprimer la bordure bleue au clic */
.elementor img:focus,
.elementor img:active {
  outline: none !important;
  box-shadow: none !important;
}

/* Titres : gros espace AVANT, normal APRÈS */
.elementor-3827 .elementor-element.elementor-element-7f53350 h2 { margin: 2.4em 0 1em; line-height: 1.25; }
.elementor-3827 .elementor-element.elementor-element-7f53350 h3 { margin: 2em 0 0.8em; line-height: 1.3; }

/* Paragraphes & éléments de base */
.elementor-3827 .elementor-element.elementor-element-7f53350 p,
.elementor-3827 .elementor-element.elementor-element-7f53350 ul,
.elementor-3827 .elementor-element.elementor-element-7f53350 ol,
.elementor-3827 .elementor-element.elementor-element-7f53350 blockquote,
.elementor-3827 .elementor-element.elementor-element-7f53350 figure,
.elementor-3827 .elementor-element.elementor-element-7f53350 table {
  margin: 1.2em 0;
}

/* Listes plus aérées */
.elementor-3827 .elementor-element.elementor-element-7f53350 li { margin: 0.4em 0; }

/* “Shortcodes”/blocs rendus par WP */
.elementor-3827 .elementor-element.elementor-element-7f53350 .wp-block-shortcode,
.elementor-3827 .elementor-element.elementor-element-7f53350 .shortcode,
.elementor-3827 .elementor-element.elementor-element-7f53350 .wp-block,
.elementor-3827 .elementor-element.elementor-element-7f53350 .cta-tourbiz {           /* ta classe perso éventuelle */
  margin: 1.8em 0 !important;
  display: block;
}

/* Optionnel : adoucir les lignes */
.elementor-3827 .elementor-element.elementor-element-7f53350 { line-height: 1.7; }/* End custom CSS */