.elementor-21508 .elementor-element.elementor-element-da96c31:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-da96c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ada45 );}.elementor-21508 .elementor-element.elementor-element-da96c31 > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-da96c31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-da96c31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-7546923 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21508 .elementor-element.elementor-element-0c27641 .elementor-button{background-color:#DA002E;font-family:"Antonio", Sans-serif;font-size:20px;fill:var( --e-global-color-26ada45 );color:var( --e-global-color-26ada45 );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:36px 36px 36px 36px;}.elementor-21508 .elementor-element.elementor-element-0c27641 > .elementor-widget-container{--e-transform-rotateZ:-1deg;}.elementor-21508 .elementor-element.elementor-element-9521bb7{width:var( --container-widget-width, 97.393% );max-width:97.393%;--container-widget-width:97.393%;--container-widget-flex-grow:0;text-align:end;}.elementor-21508 .elementor-element.elementor-element-c6a8ae4:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-c6a8ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-c6a8ae4 > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-c6a8ae4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-c6a8ae4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-0a91347:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-0a91347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-21508 .elementor-element.elementor-element-0a91347 > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-0a91347{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-0a91347 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-8e78e59{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-2972887 .elementor-heading-title{font-size:50px;color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-ff0c9f0{font-size:17px;}.elementor-21508 .elementor-element.elementor-element-f123a07{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-2e3b803 > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-2e3b803{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-2e3b803 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-e4cac8f{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-845b349{text-align:center;}.elementor-21508 .elementor-element.elementor-element-845b349 .elementor-heading-title{font-size:47px;font-weight:700;color:#142769;}.elementor-21508 .elementor-element.elementor-element-fb9cd76{text-align:center;font-size:17px;}.elementor-21508 .elementor-element.elementor-element-9846c9c > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-9846c9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-9846c9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-3cae58b > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-f1c503d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-f1c503d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-c2883ba img{border-radius:30px 30px 30px 30px;}.elementor-21508 .elementor-element.elementor-element-5fc0f81 .elementor-heading-title{color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-5fc0f81{color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-961b5e9{text-align:center;}.elementor-21508 .elementor-element.elementor-element-961b5e9 .elementor-heading-title{font-size:25px;font-weight:700;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-8ca8393{text-align:center;font-size:15px;letter-spacing:-0.5px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-d01d5b7 .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:400;fill:#1D2F6D;color:#1D2F6D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D2F6D;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-d01d5b7 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-d01d5b7 .elementor-button:focus{background-color:#DA002E;color:#FFFFFF;border-color:#DA002E;}.elementor-21508 .elementor-element.elementor-element-d01d5b7 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-d01d5b7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-e531534 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-e531534 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-e531534 .elementor-element-populated .elementor-heading-title{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-a022510 img{border-radius:30px 30px 30px 30px;}.elementor-21508 .elementor-element.elementor-element-549c11b .elementor-heading-title{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-549c11b{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-c814773{text-align:center;}.elementor-21508 .elementor-element.elementor-element-c814773 .elementor-heading-title{font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21508 .elementor-element.elementor-element-3df23c2{text-align:center;font-size:15px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-ddad6b1 .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:400;fill:#1D2F6D;color:#1D2F6D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D2F6D;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-ddad6b1 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-ddad6b1 .elementor-button:focus{background-color:#DA002E;color:#FFFFFF;border-color:#DA002E;}.elementor-21508 .elementor-element.elementor-element-ddad6b1 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-ddad6b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-d1496b7 img{border-radius:30px 30px 30px 30px;}.elementor-21508 .elementor-element.elementor-element-f31a5ec .elementor-heading-title{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-f31a5ec{color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-880737a{text-align:center;}.elementor-21508 .elementor-element.elementor-element-880737a .elementor-heading-title{font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21508 .elementor-element.elementor-element-9cc1374{text-align:center;font-size:15px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-c72c90e .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:400;fill:#1D2F6D;color:#1D2F6D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D2F6D;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-c72c90e .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-c72c90e .elementor-button:focus{background-color:#DA002E;color:#FFFFFF;border-color:#DA002E;}.elementor-21508 .elementor-element.elementor-element-c72c90e .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-c72c90e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-553cea0 > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-553cea0 .elementor-heading-title{color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-553cea0{color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-89c984d .elementor-element-populated .elementor-heading-title{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-89c984d > .elementor-element-populated{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-3d8043f img{border-radius:30px 30px 30px 30px;}.elementor-21508 .elementor-element.elementor-element-858fe93{text-align:center;}.elementor-21508 .elementor-element.elementor-element-858fe93 .elementor-heading-title{font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21508 .elementor-element.elementor-element-c66d001{text-align:center;font-size:15px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-2df79fe .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:400;fill:#1D2F6D;color:#1D2F6D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D2F6D;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-2df79fe .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-2df79fe .elementor-button:focus{background-color:#DA002E;color:#FFFFFF;border-color:#DA002E;}.elementor-21508 .elementor-element.elementor-element-2df79fe .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-2df79fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-d3f4438 .elementor-element-populated .elementor-heading-title{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-d3f4438 > .elementor-element-populated{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-e52dcc9 img{border-radius:30px 30px 30px 30px;}.elementor-21508 .elementor-element.elementor-element-ef97b0f{text-align:center;}.elementor-21508 .elementor-element.elementor-element-ef97b0f .elementor-heading-title{font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21508 .elementor-element.elementor-element-fc6dbc8{text-align:center;font-size:15px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-5b79218 .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:400;fill:#1D2F6D;color:#1D2F6D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D2F6D;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-5b79218 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-5b79218 .elementor-button:focus{background-color:#DA002E;color:#FFFFFF;border-color:#DA002E;}.elementor-21508 .elementor-element.elementor-element-5b79218 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-5b79218 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-3fa7432 .elementor-element-populated .elementor-heading-title{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-3fa7432 > .elementor-element-populated{color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-6d579eb img{border-radius:30px 30px 30px 30px;}.elementor-21508 .elementor-element.elementor-element-c86a17d{text-align:center;}.elementor-21508 .elementor-element.elementor-element-c86a17d .elementor-heading-title{font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21508 .elementor-element.elementor-element-3f32020{text-align:center;font-size:15px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-4eac3ee .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:400;fill:#1D2F6D;color:#1D2F6D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D2F6D;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-4eac3ee .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-4eac3ee .elementor-button:focus{background-color:#DA002E;color:#FFFFFF;border-color:#DA002E;}.elementor-21508 .elementor-element.elementor-element-4eac3ee .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-4eac3ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-1322b0f:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-1322b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-21508 .elementor-element.elementor-element-1322b0f > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-1322b0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-1322b0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-efe37fd{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-5d740e0{text-align:center;}.elementor-21508 .elementor-element.elementor-element-5d740e0 .elementor-heading-title{font-size:47px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-f5a882f{text-align:center;font-size:17px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-b71ccb3 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-b008296{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-f4506e6:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-f4506e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-f4506e6 > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-f4506e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-f4506e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-61c0cab{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-cc8722a{text-align:center;}.elementor-21508 .elementor-element.elementor-element-cc8722a .elementor-heading-title{font-size:47px;font-weight:700;color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-arrow{display:flex !important;color:#605BE5;-webkit-transition-duration:0.1s;transition-duration:0.1s;font-size:14px;width:21px;height:21px;border-style:none;top:52%;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-dots{display:inline-table !important;left:50%;top:96%;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-dot{width:7px;height:7px;margin-right:6px;background-color:#d1d1d1;border-style:none;border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-item{padding:5px 5px 50px 5px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-content-inner{padding:25px 25px 27px 25px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-left .wpr-testimonial-meta{padding-top:25px;margin-right:10px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-right .wpr-testimonial-meta{padding-top:25px;margin-left:10px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta,
					 .elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta{padding:0 25px 0 25px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-content-inner:before{border-top-color:#f7f7f7;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-icon i{color:#c1c1c1;font-size:35px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-icon svg{fill:#c1c1c1;width:35px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-icon{margin-bottom:10px;text-align:center;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-title{color:#222222;font-weight:600;margin:0 0 3px;text-align:center;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-content{color:#444444;margin-bottom:15px;text-align:center;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-date{color:#c1c1c1;text-align:center;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-rating i:before{color:#FFD726;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-rating-icon .wpr-rating-marked svg{fill:#FFD726;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-rating i{color:#d8d8d8;font-size:22px;margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-rating svg{fill:#d8d8d8;width:22px;height:22px;margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-rating span{color:#ffd726;margin-left:0px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-rating{text-align:center;margin-bottom:5px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-top .wpr-testimonial-meta{margin-bottom:10px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta{margin-top:10px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap{margin-bottom:10px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-image img{width:65px;border-radius:0px 0px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
					.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{left:calc( 25px + 1px + (65px / 2) );}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
					.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{right:calc( 25px + 1px + (65px / 2) );}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
					.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{top:calc( 25px + 1px + (65px / 2) );}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-image{margin-bottom:8px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:8px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-image-position-left .wpr-testimonial-image{margin-right:8px;}.elementor-21508 .elementor-element.elementor-element-9d8a436.wpr-testimonial-image-position-center .wpr-testimonial-image{margin-bottom:8px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-name{color:#222222;margin-bottom:0px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-job{color:#b7b7b7;margin:0 0 5px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-logo-image img{max-width:65px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-logo-image{margin-bottom:5px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-social{color:#ffffff;background-color:#919191;border-color:#b5b5b5;transition-duration:0.1s;width:30px;height:30px;font-size:9px;margin-right:3px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-social:hover{color:#ffffff;background-color:#444444;border-color:#b5b5b5;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-social i{line-height:30px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-social svg{line-height:30px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-arrow svg{fill:#605BE5;-webkit-transition-duration:0.1s;transition-duration:0.1s;width:14px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-arrow:hover{color:#605BE5;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-arrow:hover svg{fill:#605BE5;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-prev-arrow{left:2%;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-next-arrow{right:2%;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot{background-color:#222222;}.elementor-21508 .elementor-element.elementor-element-b9692c8{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-39d6fc5:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-39d6fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDFEC40;}.elementor-21508 .elementor-element.elementor-element-39d6fc5 > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-39d6fc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-39d6fc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-22f4b19{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-b51704e{text-align:center;}.elementor-21508 .elementor-element.elementor-element-b51704e .elementor-heading-title{font-size:47px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#DA002E;}.elementor-21508 .elementor-element.elementor-element-8c67c75{text-align:center;font-size:17px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-0156c72{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-7f9e377 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-e0b3263{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-62d7087:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-62d7087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-62d7087 > .elementor-container{max-width:1200px;}.elementor-21508 .elementor-element.elementor-element-62d7087{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21508 .elementor-element.elementor-element-62d7087 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-b703e58{--spacer-size:50px;}.elementor-21508 .elementor-element.elementor-element-a3a5e54{text-align:center;}.elementor-21508 .elementor-element.elementor-element-a3a5e54 .elementor-heading-title{font-size:47px;font-weight:700;color:#1D2F6D;}.elementor-21508 .elementor-element.elementor-element-378a314{text-align:center;font-size:17px;color:#333333;}.elementor-21508 .elementor-element.elementor-element-01c4be3 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-21508 .elementor-element.elementor-element-2d691ac{--spacer-size:50px;}@media(max-width:1024px){.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-arrow{display:flex !important;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-dots{display:inline-table !important;}}@media(max-width:767px){.elementor-21508 .elementor-element.elementor-element-da96c31{margin-top:0px;margin-bottom:0px;}.elementor-21508 .elementor-element.elementor-element-7546923 > .elementor-element-populated{margin:4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21508 .elementor-element.elementor-element-8e78e59{--spacer-size:20px;}.elementor-21508 .elementor-element.elementor-element-2972887{text-align:center;}.elementor-21508 .elementor-element.elementor-element-2972887 .elementor-heading-title{font-size:40px;}.elementor-21508 .elementor-element.elementor-element-ff0c9f0{text-align:center;font-size:15px;}.elementor-21508 .elementor-element.elementor-element-f123a07{--spacer-size:20px;}.elementor-21508 .elementor-element.elementor-element-2e3b803{margin-top:0px;margin-bottom:0px;}.elementor-21508 .elementor-element.elementor-element-e4cac8f{--spacer-size:20px;}.elementor-21508 .elementor-element.elementor-element-845b349{text-align:center;}.elementor-21508 .elementor-element.elementor-element-845b349 .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-fb9cd76{text-align:center;font-size:15px;}.elementor-21508 .elementor-element.elementor-element-961b5e9 .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-8ca8393{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-d01d5b7 .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-c814773 .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-3df23c2{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-ddad6b1 .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-880737a .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-9cc1374{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-c72c90e .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-858fe93 .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-c66d001{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-2df79fe .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-ef97b0f .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-fc6dbc8{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-5b79218 .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-c86a17d .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-3f32020{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-4eac3ee .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-1322b0f{margin-top:0px;margin-bottom:0px;}.elementor-21508 .elementor-element.elementor-element-efe37fd{--spacer-size:15px;}.elementor-21508 .elementor-element.elementor-element-5d740e0 .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-f5a882f{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-b71ccb3 .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-b008296{--spacer-size:15px;}.elementor-21508 .elementor-element.elementor-element-f4506e6{margin-top:0px;margin-bottom:0px;}.elementor-21508 .elementor-element.elementor-element-61c0cab{--spacer-size:10px;}.elementor-21508 .elementor-element.elementor-element-cc8722a .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-carousel .slick-slide{margin-left:0px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-carousel .slick-list{margin-left:-0px;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-arrow{display:flex !important;}.elementor-21508 .elementor-element.elementor-element-9d8a436 .wpr-testimonial-dots{display:inline-table !important;}.elementor-21508 .elementor-element.elementor-element-b9692c8{--spacer-size:19px;}.elementor-21508 .elementor-element.elementor-element-39d6fc5{margin-top:0px;margin-bottom:0px;}.elementor-21508 .elementor-element.elementor-element-22f4b19{--spacer-size:15px;}.elementor-21508 .elementor-element.elementor-element-b51704e .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-8c67c75{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-0156c72{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-7f9e377 .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-e0b3263{--spacer-size:15px;}.elementor-21508 .elementor-element.elementor-element-62d7087{margin-top:0px;margin-bottom:0px;}.elementor-21508 .elementor-element.elementor-element-b703e58{--spacer-size:15px;}.elementor-21508 .elementor-element.elementor-element-a3a5e54 .elementor-heading-title{font-size:25px;}.elementor-21508 .elementor-element.elementor-element-378a314{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-01c4be3 .elementor-button{font-size:15px;}.elementor-21508 .elementor-element.elementor-element-2d691ac{--spacer-size:15px;}}@media(min-width:768px){.elementor-21508 .elementor-element.elementor-element-7546923{width:46.079%;}.elementor-21508 .elementor-element.elementor-element-1973578{width:53.463%;}.elementor-21508 .elementor-element.elementor-element-1378cd6{width:36.266%;}.elementor-21508 .elementor-element.elementor-element-431780c{width:63.734%;}}/* Start custom CSS for section, class: .elementor-element-0a91347 */.elementor-21508 .elementor-element.elementor-element-0a91347 > .elementor-container{
  max-width:1220px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e3b803 */.elementor-21508 .elementor-element.elementor-element-2e3b803 > .elementor-container{
  max-width:1220px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1322b0f */.elementor-21508 .elementor-element.elementor-element-1322b0f > .elementor-container{
  max-width:1220px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f4506e6 */.elementor-21508 .elementor-element.elementor-element-f4506e6 > .elementor-container{
  max-width:1220px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39d6fc5 *//* ================================================================
   AFMTL — Module « Programmation culturelle » (AEC)
   A coller dans : section du module > Avance > CSS personnalise

   La carte s arrete a « Voir les details ». La date, l heure, le
   prix et le bouton de disponibilite sont masques : ils figurent
   sur la page de detail, ou l affiche mentionne deja la date.

   NE JAMAIS cibler les attributs _ngcontent-* : Angular les
   regenere a chaque compilation. On utilise ici uniquement les
   noms de composants et les attributs test="…" poses par ATL.
   ================================================================ */

/* ---------- Carte ---------- */
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"]{
  border:1px solid rgba(26,46,108,.12) !important;
  border-radius:20px !important;
  background:#fff !important;
  box-shadow:0 2px 10px rgba(26,46,108,.06);
  transition:border-color .18s ease, box-shadow .18s ease;
}
@media (hover:hover){
  .elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"]:hover{
    border-color:#1A2E6C !important;
    box-shadow:0 12px 34px rgba(26,46,108,.14);
  }
}

/* ---------- Visuel ----------
   L affiche reste carree. Le module la sert en 300 px avec une
   largeur et une hauteur en style en ligne : il faut !important
   pour qu elle occupe toute la largeur de la carte sans etre
   rognee sur les cotes. */
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] .event-img-container img{
  width:100% !important;
  height:auto !important;
  aspect-ratio:1 / 1 !important;
  object-fit:cover !important;
  display:block !important;
}

/* ---------- Bloc de texte ---------- */
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] > div{
  padding:16px 18px 18px !important;
  gap:0 !important;
}
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] h2[test="event-grid-card-name"]{
  font-family:'Poppins',sans-serif !important;
  font-size:16px !important;
  font-weight:600 !important;
  line-height:1.25 !important;
  color:#1A2E6C !important;
  text-align:left !important;
  text-transform:none !important;
  margin:0 0 6px !important;
}
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] a[test="event-grid-card-detail-link"]{
  display:inline-block !important;
  font-size:13.5px !important;
  font-weight:500 !important;
  color:#D6001C !important;
  text-align:left !important;
}
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] a[test="event-grid-card-detail-link"]:hover{
  color:#B30017 !important;
}

/* ---------- Tout ce qui suit « Voir les details » ----------
   On masque les composants eux-memes, puis leurs conteneurs, sans
   quoi des blocs vides continueraient a produire des espaces. */
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] event-date-time-block,
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] event-view-location-block,
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] atl-pricing,
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] event-action-button{
  display:none !important;
}
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] > div > div:has(event-date-time-block),
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] > div > div:has(event-action-button){
  display:none !important;
}

/* ---------- Mobile ---------- */
@media (max-width:780px){
  .elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"]{border-radius:18px !important;}
  .elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] > div{padding:14px 16px 16px !important;}
  .elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"] h2[test="event-grid-card-name"]{font-size:15.5px !important;}
}

/* ---------- Filet, si le script n est pas charge ---------- */
.elementor-21508 .elementor-element.elementor-element-39d6fc5 article[test^="event-grid-card"].af-evt-cache{display:none !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62d7087 */.elementor-21508 .elementor-element.elementor-element-62d7087 > .elementor-container{
  max-width:1220px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}/* End custom CSS */