.elementor-21 .elementor-element.elementor-element-1dc304c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1dc304c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-21 .elementor-element.elementor-element-1dc304c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:27px 27px 27px 27px;}.elementor-21 .elementor-element.elementor-element-1dc304c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-040395e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-040395e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-089ea12 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:44px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-2ad9912 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:44px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-924dbe9 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-924dbe9{text-align:start;}.elementor-21 .elementor-element.elementor-element-924dbe9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-f68fc82 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-f68fc82{text-align:start;}.elementor-21 .elementor-element.elementor-element-f68fc82 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:400;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-aa0871b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:bold;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:17px 17px 17px 17px;}.elementor-21 .elementor-element.elementor-element-aa0871b > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-f8db6d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-f8db6d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-21 .elementor-element.elementor-element-f8db6d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-f8db6d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-f604b60 img{height:429px;}.elementor-21 .elementor-element.elementor-element-cdce975:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cdce975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cdce975 > .elementor-container{max-width:980px;}.elementor-21 .elementor-element.elementor-element-cdce975{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:27px 27px 27px 27px;}.elementor-21 .elementor-element.elementor-element-cdce975 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-2951487.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-2951487.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-555aa25 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-1b575df > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-1b575df .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-0f47de8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:17px 17px 17px 17px;}.elementor-21 .elementor-element.elementor-element-0f47de8 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-eb69e9c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-eb69e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-eb69e9c > .elementor-container{max-width:980px;}.elementor-21 .elementor-element.elementor-element-eb69e9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:27px 27px 27px 27px;}.elementor-21 .elementor-element.elementor-element-eb69e9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-a7b344b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-a7b344b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-c2f1ce1 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-d82c197 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-d82c197 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-9ab80f0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:17px 17px 17px 17px;}.elementor-21 .elementor-element.elementor-element-9ab80f0 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-ee94914{margin-top:20px;margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-4db3bd4:hover img{opacity:1;}.elementor-21 .elementor-element.elementor-element-d5386cd{text-align:center;}.elementor-21 .elementor-element.elementor-element-d5386cd .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-59aa49a:hover img{opacity:1;}.elementor-21 .elementor-element.elementor-element-9d5d9d9{text-align:center;}.elementor-21 .elementor-element.elementor-element-9d5d9d9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-a2560f6:hover img{opacity:1;}.elementor-21 .elementor-element.elementor-element-0f6b271{text-align:center;}.elementor-21 .elementor-element.elementor-element-0f6b271 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-68495e9{border-style:none;margin-top:16px;margin-bottom:16px;}.elementor-21 .elementor-element.elementor-element-68495e9, .elementor-21 .elementor-element.elementor-element-68495e9 > .elementor-background-overlay{border-radius:64px 64px 64px 64px;}.elementor-21 .elementor-element.elementor-element-589aaf5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:bold;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:17px 17px 17px 17px;}.elementor-21 .elementor-element.elementor-element-589aaf5 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-676360f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-676360f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-21 .elementor-element.elementor-element-676360f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 14px 14px 14px;}.elementor-21 .elementor-element.elementor-element-676360f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-d79ae5c{text-align:center;}.elementor-21 .elementor-element.elementor-element-d19f061{--e-image-carousel-slides-to-show:5;}.elementor-21 .elementor-element.elementor-element-d19f061 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21 .elementor-element.elementor-element-d19f061 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d19f061 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-21 .elementor-element.elementor-element-d19f061 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d19f061 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:20px;--swiper-pagination-bullet-vertical-gap:20px;width:0px;height:0px;}.elementor-21 .elementor-element.elementor-element-d19f061 .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-d19f061 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:groove;border-color:var( --e-global-color-primary );border-radius:11px 11px 11px 11px;}.elementor-21 .elementor-element.elementor-element-d8ffb93{text-align:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21 .elementor-element.elementor-element-95de751 .elementor-swiper-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-b61b6d5{border-style:none;margin-top:16px;margin-bottom:16px;}.elementor-21 .elementor-element.elementor-element-b61b6d5, .elementor-21 .elementor-element.elementor-element-b61b6d5 > .elementor-background-overlay{border-radius:64px 64px 64px 64px;}.elementor-21 .elementor-element.elementor-element-b32c4ea .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:bold;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:17px 17px 17px 17px;}.elementor-21 .elementor-element.elementor-element-b32c4ea > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-3c6076d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3c6076d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://conciliumsenegal.com/wp-content/uploads/2025/07/Placement-de-personnel.jpg");}.elementor-21 .elementor-element.elementor-element-3c6076d > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.91;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-3c6076d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-a5583b1{text-align:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21 .elementor-element.elementor-element-6eecf7c .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-21 .elementor-element.elementor-element-6eecf7c .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-6eecf7c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-21 .elementor-element.elementor-element-3a9e275 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-21 .elementor-element.elementor-element-3a9e275 .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-3a9e275 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-21 .elementor-element.elementor-element-aa4ec59 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-21 .elementor-element.elementor-element-aa4ec59 .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-aa4ec59 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-21 .elementor-element.elementor-element-28b5e7b .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-21 .elementor-element.elementor-element-28b5e7b .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-21 .elementor-element.elementor-element-28b5e7b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-21 .elementor-element.elementor-element-85adcf7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-85adcf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-85adcf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:6px;margin-bottom:6px;padding:27px 27px 27px 27px;}.elementor-21 .elementor-element.elementor-element-85adcf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-9617094:hover img{opacity:1;}.elementor-21 .elementor-element.elementor-element-9b902cf .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-4c3a734 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-4c3a734 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-e93a5a7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:17px 17px 17px 17px;}.elementor-21 .elementor-element.elementor-element-e93a5a7 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-8531eac{margin-top:16px;margin-bottom:16px;}.elementor-21 .elementor-element.elementor-element-3d9c9e2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-b8a4d6d > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-b8a4d6d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-60d11ef > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-60d11ef .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21 .elementor-element.elementor-element-e0dc2e9 > .elementor-container{max-width:1272px;}.elementor-21 .elementor-element.elementor-element-1744297:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-1744297 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1744297.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-1744297 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-1744297 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-ebdc88e{width:var( --container-widget-width, 91.446% );max-width:91.446%;--container-widget-width:91.446%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d0729ed{text-align:center;}.elementor-21 .elementor-element.elementor-element-d0729ed .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-b803af5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-0f87b09{width:var( --container-widget-width, 91.446% );max-width:91.446%;--container-widget-width:91.446%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-689b2ac{text-align:center;}.elementor-21 .elementor-element.elementor-element-689b2ac .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-991ae7a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-5007bfc{width:var( --container-widget-width, 91.446% );max-width:91.446%;--container-widget-width:91.446%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-abbb56d{text-align:center;}.elementor-21 .elementor-element.elementor-element-abbb56d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-d4dee4d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-536408e{width:var( --container-widget-width, 91.446% );max-width:91.446%;--container-widget-width:91.446%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-544df03{text-align:center;}.elementor-21 .elementor-element.elementor-element-544df03 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-8353b00.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-1a33618{width:var( --container-widget-width, 91.446% );max-width:91.446%;--container-widget-width:91.446%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-3bee39a{text-align:center;}.elementor-21 .elementor-element.elementor-element-3bee39a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-a27fffc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-34eaecc{width:var( --container-widget-width, 91.446% );max-width:91.446%;--container-widget-width:91.446%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7fde68f{text-align:center;}.elementor-21 .elementor-element.elementor-element-7fde68f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-ccefe2e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-2f82baa{width:var( --container-widget-width, 91.446% );max-width:91.446%;--container-widget-width:91.446%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4630629{text-align:center;}.elementor-21 .elementor-element.elementor-element-4630629 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-4630629 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-4630629 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-bb2c027{margin-top:0px;margin-bottom:30px;}.elementor-21 .elementor-element.elementor-element-df03721 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:bold;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:17px 17px 17px 17px;}.elementor-21 .elementor-element.elementor-element-df03721 > .elementor-widget-container{padding:4px 4px 4px 4px;border-style:none;border-radius:15px 15px 15px 15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-b3a7eca{width:21.387%;}.elementor-21 .elementor-element.elementor-element-2951487{width:78.613%;}.elementor-21 .elementor-element.elementor-element-928e407{width:21.387%;}.elementor-21 .elementor-element.elementor-element-a7b344b{width:78.613%;}.elementor-21 .elementor-element.elementor-element-b63cea3{width:42.121%;}.elementor-21 .elementor-element.elementor-element-741f64a{width:57.879%;}}