.elementor-37938 .elementor-element.elementor-element-79bd013{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-79bd013:not(.elementor-motion-effects-element-type-background), .elementor-37938 .elementor-element.elementor-element-79bd013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(107deg, var( --e-global-color-light ) 0%, var( --e-global-color-1ee6ff0 ) 100%);}.elementor-37938 .elementor-element.elementor-element-5118bca{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-07c19f6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-37938 .elementor-element.elementor-element-d2c4378 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-37938 .elementor-element.elementor-element-18d9ca9{--display:flex;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-3694493 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-4207091{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-37938 .elementor-element.elementor-element-c46dac2{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-c46dac2:not(.elementor-motion-effects-element-type-background), .elementor-37938 .elementor-element.elementor-element-c46dac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-light );}.elementor-37938 .elementor-element.elementor-element-4c81e61{--display:flex;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-bd20a46{--display:flex;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-879d48e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37938 .elementor-element.elementor-element-879d48e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-37938 .elementor-element.elementor-element-879d48e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );margin:10px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-879d48e .elementskit-section-title-wraper .elementskit-section-title > span{color:#F58E1C;padding:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-879d48e .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ff57cfa-font-family ), Sans-serif;font-size:var( --e-global-typography-ff57cfa-font-size );font-weight:var( --e-global-typography-ff57cfa-font-weight );text-transform:var( --e-global-typography-ff57cfa-text-transform );line-height:var( --e-global-typography-ff57cfa-line-height );margin:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-879d48e .ekit-heading__subtitle-has-border{padding:0% 0% 0% 0%;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-37938 .elementor-element.elementor-element-785c7e8{--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;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-b08f5e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-efd8604{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-efd8604:not(.elementor-motion-effects-element-type-background), .elementor-37938 .elementor-element.elementor-element-efd8604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37938 .elementor-element.elementor-element-efd8604:hover{box-shadow:2px 2px 10px 0px rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.12);}.elementor-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon-box-wrapper{gap:8px;}.elementor-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon-box-title{margin-block-end:5px;}.elementor-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon{font-size:36px;}.elementor-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );font-weight:var( --e-global-typography-c48373d-font-weight );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-55c4aba{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-55c4aba:not(.elementor-motion-effects-element-type-background), .elementor-37938 .elementor-element.elementor-element-55c4aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37938 .elementor-element.elementor-element-55c4aba:hover{box-shadow:2px 2px 10px 0px rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.12);}.elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon-box-wrapper{gap:8px;}.elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon-box-title{margin-block-end:5px;}.elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon{font-size:36px;}.elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );font-weight:var( --e-global-typography-c48373d-font-weight );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-fbd33c6{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-fbd33c6:not(.elementor-motion-effects-element-type-background), .elementor-37938 .elementor-element.elementor-element-fbd33c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37938 .elementor-element.elementor-element-fbd33c6:hover{box-shadow:2px 2px 10px 0px rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.12);}.elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon-box-wrapper{gap:8px;}.elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon-box-title{margin-block-end:5px;}.elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon{font-size:36px;}.elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );font-weight:var( --e-global-typography-c48373d-font-weight );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-a26aa16{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-d9ad1b2{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-d9ad1b2:not(.elementor-motion-effects-element-type-background), .elementor-37938 .elementor-element.elementor-element-d9ad1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37938 .elementor-element.elementor-element-d9ad1b2:hover{box-shadow:2px 2px 10px 0px rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.12);}.elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon-box-wrapper{gap:8px;}.elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon-box-title{margin-block-end:5px;}.elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon{font-size:36px;}.elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );font-weight:var( --e-global-typography-c48373d-font-weight );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-bdeb8f6{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-bdeb8f6:not(.elementor-motion-effects-element-type-background), .elementor-37938 .elementor-element.elementor-element-bdeb8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37938 .elementor-element.elementor-element-bdeb8f6:hover{box-shadow:2px 2px 10px 0px rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.12);}.elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon-box-wrapper{gap:8px;}.elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon-box-title{margin-block-end:5px;}.elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon{font-size:36px;}.elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );font-weight:var( --e-global-typography-c48373d-font-weight );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-d680e5c .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn{background-color:#FFFFFF00;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;border-color:var( --e-global-color-7dc19f2 );}.elementor-37938 .elementor-element.elementor-element-d680e5c{width:auto;max-width:auto;}.elementor-37938 .elementor-element.elementor-element-d680e5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-d680e5c.elementor-element{--align-self:flex-end;}.elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn:hover{color:var( --e-global-color-ae67ffc );fill:var( --e-global-color-ae67ffc );border-color:var( --e-global-color-7dc19f2 );border-radius:8px 8px 8px 8px;}.elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn > i, .elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn > svg{margin-left:17px;}.rtl .elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn > i, .rtl .elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn > svg{margin-left:0;margin-right:17px;}.elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn i, .elementor-37938 .elementor-element.elementor-element-d680e5c .elementskit-btn svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-37938 .elementor-element.elementor-element-6479997{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-dd0fbb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;--border-radius:var(--global-border-radius);}.elementor-37938 .elementor-element.elementor-element-dd0fbb6:not(.elementor-motion-effects-element-type-background), .elementor-37938 .elementor-element.elementor-element-dd0fbb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(163deg, var( --e-global-color-primary ) 35%, var( --e-global-color-secondary ) 100%);}.elementor-37938 .elementor-element.elementor-element-cf43e8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-cfecddb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:20px 0px 20px 0px;}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-subtitle{color:#FFFFFF;font-family:var( --e-global-typography-ff57cfa-font-family ), Sans-serif;font-size:var( --e-global-typography-ff57cfa-font-size );font-weight:var( --e-global-typography-ff57cfa-font-weight );text-transform:var( --e-global-typography-ff57cfa-text-transform );line-height:var( --e-global-typography-ff57cfa-line-height );margin:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-cfecddb .ekit-heading__subtitle-has-border{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-8590b30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;overflow:visible;}.elementor-37938 .elementor-element.elementor-element-eb5a374 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn{background-color:var( --e-global-color-7dc19f2 );border-style:none;border-color:var( --e-global-color-7dc19f2 );}.elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn:hover{background-color:var( --e-global-color-80a103d );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-7dc19f2 );border-radius:8px 8px 8px 8px;}.elementor-37938 .elementor-element.elementor-element-eb5a374{width:auto;max-width:auto;}.elementor-37938 .elementor-element.elementor-element-eb5a374 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn > i, .elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn > svg{margin-left:17px;}.rtl .elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn > i, .rtl .elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn > svg{margin-left:0;margin-right:17px;}.elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn i, .elementor-37938 .elementor-element.elementor-element-eb5a374 .elementskit-btn svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-37938 .elementor-element.elementor-element-0c2d8ac .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn{background-color:#F58E1C00;padding:14px 24px 14px 24px;color:var( --e-global-color-d40200d );fill:var( --e-global-color-d40200d );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn:hover{background-color:var( --e-global-color-80a103d );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:#F58E1C00;border-radius:8px 8px 8px 8px;}.elementor-37938 .elementor-element.elementor-element-0c2d8ac{width:auto;max-width:auto;}.elementor-37938 .elementor-element.elementor-element-0c2d8ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn > i, .elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn > svg{margin-right:15px;}.rtl .elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn > i, .rtl .elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn > svg{margin-left:15px;margin-right:0;}.elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn i, .elementor-37938 .elementor-element.elementor-element-0c2d8ac .elementskit-btn svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-37938 .elementor-element.elementor-element-79bd013{--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:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-37938 .elementor-element.elementor-element-5118bca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37938 .elementor-element.elementor-element-07c19f6{text-align:center;}.elementor-37938 .elementor-element.elementor-element-d2c4378{text-align:center;} .elementor-37938 .elementor-element.elementor-element-4207091{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-37938 .elementor-element.elementor-element-879d48e .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-ff57cfa-font-size );line-height:var( --e-global-typography-ff57cfa-line-height );}.elementor-37938 .elementor-element.elementor-element-785c7e8{--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-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-6479997{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-37938 .elementor-element.elementor-element-dd0fbb6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-37938 .elementor-element.elementor-element-cf43e8e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title > span{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-ff57cfa-font-size );line-height:var( --e-global-typography-ff57cfa-line-height );}.elementor-37938 .elementor-element.elementor-element-8590b30{--justify-content:center;}}@media(max-width:767px){.elementor-37938 .elementor-element.elementor-element-79bd013{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-37938 .elementor-element.elementor-element-5118bca{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37938 .elementor-element.elementor-element-07c19f6{text-align:start;}.elementor-37938 .elementor-element.elementor-element-d2c4378{text-align:start;} .elementor-37938 .elementor-element.elementor-element-4207091{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-37938 .elementor-element.elementor-element-c46dac2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-37938 .elementor-element.elementor-element-879d48e .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-ff57cfa-font-size );line-height:var( --e-global-typography-ff57cfa-line-height );}.elementor-37938 .elementor-element.elementor-element-efd8604{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-69f9be6 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-55c4aba{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-9b43774 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-fbd33c6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-e860731 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-d9ad1b2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-ea544b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-bdeb8f6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon-box-title, .elementor-37938 .elementor-element.elementor-element-8de2676 .elementor-icon-box-title a{font-size:var( --e-global-typography-c48373d-font-size );line-height:var( --e-global-typography-c48373d-line-height );}.elementor-37938 .elementor-element.elementor-element-d680e5c.elementor-element{--align-self:center;}.elementor-37938 .elementor-element.elementor-element-6479997{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37938 .elementor-element.elementor-element-dd0fbb6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-37938 .elementor-element.elementor-element-cf43e8e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title{margin:10px 0px 0px 0px;}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-title > span{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37938 .elementor-element.elementor-element-cfecddb .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-ff57cfa-font-size );line-height:var( --e-global-typography-ff57cfa-line-height );}}@media(min-width:768px){.elementor-37938 .elementor-element.elementor-element-5118bca{--width:96%;}.elementor-37938 .elementor-element.elementor-element-b08f5e9{--width:60%;}.elementor-37938 .elementor-element.elementor-element-a26aa16{--width:40%;}.elementor-37938 .elementor-element.elementor-element-cf43e8e{--width:65%;}.elementor-37938 .elementor-element.elementor-element-8590b30{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37938 .elementor-element.elementor-element-5118bca{--width:100%;}.elementor-37938 .elementor-element.elementor-element-b08f5e9{--width:100%;}.elementor-37938 .elementor-element.elementor-element-a26aa16{--width:100%;}.elementor-37938 .elementor-element.elementor-element-dd0fbb6{--width:100%;}.elementor-37938 .elementor-element.elementor-element-cf43e8e{--width:100%;}.elementor-37938 .elementor-element.elementor-element-8590b30{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3694493 */.tribe-events .tribe-events-c-search__form {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
}

.tribe-events .tribe-events-c-search__input-control,
.tribe-events .tribe-events-c-search__input {
  flex: 1 1 auto !important;
}

.tribe-events .tribe-events-c-search__button,
.tribe-events .tribe-common-c-btn {
  margin-left: auto !important;
  white-space: nowrap !important;
}

.tribe-events .tribe-events-calendar-month__day-date,
.tribe-events .tribe-events-calendar-month__day-date-daynum,
.tribe-events .tribe-events-calendar-month__day-date-link {
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important; /* ajuste si tu veux encore plus petit/grand */
  line-height: 1.2 !important;
  color: #144d9d !important;
}

.tribe-events .tribe-events-calendar-month__day:hover {
  background: #f2faff !important;
}

.tribe-events .tribe-events-calendar-month__calendar {
  border-radius: 16px !important;
  overflow: hidden !important; /* pour que les coins s'appliquent à la grille */
  border: 1px solid #e5e7eb !important;
}

.tribe-events .tribe-events-tooltip,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip {
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif !important;
}

.tribe-events .tribe-events-tooltip__title,
.tribe-events .tribe-events-tooltip__title a {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #144d9d !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
}

.tribe-events .tribe-events-tooltip__title a:hover {
  color: #f58e1c !important;
}

/* Description tooltip */
.tribe-events .tribe-events-tooltip__description,
.tribe-events .tribe-events-tooltip__description p,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description {
  font-size: 12px !important;
  line-height: 1.45 !important;
  color: #0f172a !important;
}

.tribe-events .tribe-events-tooltip time {
  font-size: 12px !important;
  color: #6b7280 !important;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar,
.tribe-events .tribe-events-calendar-month__multiday-event {
  border-radius: 8px !important;
}

.tribe-events .tribe-events-c-top-bar__nav button svg,
.tribe-events .tribe-common-svgicon {
  display: inline-block !important;
  visibility: visible !important;
}

.tribe-events .tribe-events-c-top-bar {
  margin: 0 0 16px !important;
}

.tribe-events-category-evenements-rh .tribe-events-calendar-month__multiday-event-bar,
.tribe-events-category-evenements-rh .tribe-events-calendar-month__event,
.tribe-events-category-evenements-rh a.tribe-events-calendar-month__calendar-event {
  background-color: rgba(30, 64, 175, 0.15) !important; /* bleu RH 15% */
  border-left: 4px solid #1E40AF !important;
  border-radius: 8px !important;
}


.tribe-events-category-evenements-staff-go .tribe-events-calendar-month__multiday-event-bar,
.tribe-events-category-evenements-staff-go .tribe-events-calendar-month__event,
.tribe-events-category-evenements-staff-go a.tribe-events-calendar-month__calendar-event {
  background-color: rgba(0, 145, 255, 0.15) !important; /* bleu clair */
  border-left: 4px solid #0091FF !important;
  border-radius: 8px !important;
}

.tribe-events-category-jours-feries .tribe-events-calendar-month__multiday-event-bar,
.tribe-events-category-jours-feries .tribe-events-calendar-month__event,
.tribe-events-category-jours-feries a.tribe-events-calendar-month__calendar-event {
  background-color: rgba(255, 193, 7, 0.20) !important; /* jaune/orangé 20% */
  border-left: 4px solid #FFC107 !important;
  border-radius: 8px !important;
}


.tribe-events-category-temps-fort-rh-paie .tribe-events-calendar-month__multiday-event-bar,
.tribe-events-category-temps-fort-rh-paie .tribe-events-calendar-month__event,
.tribe-events-category-temps-fort-rh-paie a.tribe-events-calendar-month__calendar-event {
  background-color: rgba(34, 197, 94, 0.15) !important; /* vert 15% */
  border-left: 4px solid #22C55E !important;
  border-radius: 8px !important;
}

.tribe-events-category-evenements-rh .tribe-events-tooltip {
  background-color: rgba(30, 64, 175, 0.12) !important;
}
.tribe-events-category-evenements-staff-go .tribe-events-tooltip {
  background-color: rgba(0, 145, 255, 0.12) !important;
}
.tribe-events-category-jours-feries .tribe-events-tooltip {
  background-color: rgba(255, 193, 7, 0.15) !important;
}
.tribe-events-category-temps-fort-rh-paie .tribe-events-tooltip {
  background-color: rgba(34, 197, 94, 0.12) !important;
}



/* Single-day (pastilles) */
.tribe-events a.tribe-events-calendar-month__calendar-event:not([class*="tribe-events-category-"]) {
  background-color: rgba(245, 142, 28, 0.20) !important; /* #f58e1c en 20% */
  border-left: 4px solid #f58e1c !important;
  border-radius: 8px !important;
  padding-left: 8px !important;
}


.tribe-events .tribe-events-calendar-month__multiday-event-bar:not([class*="tribe-events-category-"])
.tribe-events-calendar-month__multiday-event-bar-inner {
  background-color: rgba(245, 142, 28, 0.20) !important;
  border-left: 4px solid #f58e1c !important;
  border-radius: 8px !important;
  padding-left: 8px !important;
}

.tribe-events .tribe-events-tooltip:not([class*="tribe-events-category-"]) {
  background-color: rgba(245, 142, 28, 0.10) !important;
}

.tribe-events a.tribe-events-calendar-month__calendar-event::before,
.tribe-events a.tribe-events-calendar-month__calendar-event::after {
  box-shadow: none !important;
  background: transparent !important;
}

@media (max-width: 1024px) {


  .tribe-events .tribe-events-c-search__form {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 10px !important;
  }

  .tribe-events .tribe-events-c-search__button,
  .tribe-events .tribe-common-c-btn {
    width: 100% !important;
    margin-left: 0 !important;
  }

  .tribe-events .tribe-events-calendar-month__grid,
  .tribe-events .tribe-events-calendar-month__calendar {
    display: none !important;
  }

  /* Afficher la vue mobile TEC */
  .tribe-events .tribe-events-calendar-month-mobile,
  .tribe-events .tribe-events-calendar-month-mobile-events {
    display: block !important;
    visibility: visible !important;
  }

  .tribe-events .tribe-events-tooltip__title,
  .tribe-events .tribe-events-tooltip__title a {
    font-size: 16px !important;
  }
}/* End custom CSS */