@font-face{font-display:swap;font-family:"Londrina Solid";font-style:normal;font-weight:100;src:url("../../dist/fonts/londrina-solid-v18-latin/londrina-solid-v18-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Londrina Solid";font-style:normal;font-weight:300;src:url("../../dist/fonts/londrina-solid-v18-latin/londrina-solid-v18-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Londrina Solid";font-style:normal;font-weight:400;src:url("../../dist/fonts/londrina-solid-v18-latin/londrina-solid-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Londrina Solid";font-style:normal;font-weight:900;src:url("../../dist/fonts/londrina-solid-v18-latin/londrina-solid-v18-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:100;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:100;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:200;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:200;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:300;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:300;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:400;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:400;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:500;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:500;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:600;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:600;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:700;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:700;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:800;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:800;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:900;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:900;src:url("../../dist/fonts/montserrat-alternates-v18-latin/montserrat-alternates-v18-latin-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:Neucha;font-style:normal;font-weight:400;src:url("../../dist/fonts/neucha-v18-latin/neucha-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Avenir";font-style:normal;font-weight:200;src:url("../../dist/fonts/avenir/Avenir-Light.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Avenir";font-style:normal;font-weight:400;src:url("../../dist/fonts/avenir/Avenir-Black.woff2") format("woff2")}#search_form{display:flex;flex-direction:column;gap:16px}#search_form>.elementor-form-fields-wrapper{display:flex;flex-direction:row;gap:0;min-height:51px;flex-wrap:nowrap}@media(width <= 1024px){#search_form>.elementor-form-fields-wrapper{display:flex;flex-direction:column;gap:8px}}#search_form>.elementor-form-fields-wrapper .elementor-field-group{align-items:stretch;margin:0}#search_form>.elementor-form-fields-wrapper .e-form__buttons{flex:0}@media(width <= 1024px){#search_form>.elementor-form-fields-wrapper .e-form__buttons button{width:inherit}}#formulaire_de_contact .elementor-field-type-radio label{color:#222;font-size:18px;padding-left:10px;padding-right:23px}#formulaire_de_contact .elementor-field-type-radio input{margin:0}#formulaire_de_contact .elementor-field-type-checkbox label{color:#222}.elementor-error input{border:1px solid #ed4244 !important}.elementor-field-option{display:flex;gap:12px;align-items:baseline}input[type=checkbox]{appearance:none;background-color:hsla(0,0%,100%,0);margin:0}input[type=checkbox]::before{content:"";background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/checkbox-uncheck.svg");width:18px;height:18px;display:grid;background-size:18px 18px;background-repeat:no-repeat;align-items:center;padding-top:8px}input[type=checkbox]:checked{appearance:none;background-color:hsla(0,0%,100%,0);margin:0}input[type=checkbox]:checked::before{content:"";background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/checkbox-checked.svg");width:18px;height:18px;display:grid;background-size:18px 18px;background-repeat:no-repeat;align-items:center;padding-top:8px}input[type=radio]::after{position:relative;content:"";background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/radio-unchecked.svg");display:flex;width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat;background-color:#fff}input[type=radio]:checked::after{position:relative;content:"";background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/radio-checked.svg");display:flex;width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat;background-color:#fff}form .error-message{color:#ed4244;font-family:var(--font-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:22px}form .elementor-message{margin:0;padding:0}form .elementor-message::before{content:"" !important}form .elementor-field-group{align-self:baseline}.qui-sommes-nous form .elementor-field-group{width:100%}.form{display:flex;flex-direction:column;gap:16px}.form--footer{display:flex;flex-direction:row;gap:16px;justify-content:space-between}.select2-container{margin:0}@media(height <= 850px){.select2-container--open{margin-top:0}}.select2-container--below{margin-top:0}.select2 .selection .select2-selection{padding:0;gap:0;height:48px}.select2 .selection .select2-selection--multiple::after{content:"";background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/arrow-down-black-icon.svg");width:16px;height:16px;display:flex;background-repeat:no-repeat;background-position:center;background-size:13px;margin-right:10px}.select2 .selection .select2-selection--single::after{content:unset;background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/arrow-down-black-icon.svg");width:16px;height:16px;display:flex;background-repeat:no-repeat;background-position:center;background-size:13px}.select2 .selection .select2-selection--single .select2-selection__rendered{position:relative}.select2 .selection .select2-selection--single .select2-selection__arrow{position:absolute;right:10px;top:16px}.select2 .selection .select2-selection--single .select2-selection__clear{position:absolute;right:20px}.select2 .selection .select2-selection--clearable::after{content:unset}.select2 .selection .select2-selection__choice__display{padding-left:10px}.select2 .selection .select2-selection__choice__remove:hover{background-color:unset}.select2 .selection .select2-selection .select2-search{width:100%;margin:0;padding:0;height:100%;display:inline-block}.select2 .selection .select2-selection .select2-search textarea{margin:0;padding:12px;height:100%;width:100% !important}.select2 .selection .select2-selection .select2-search textarea:focus{border:0;outline:none}.select2 .selection .select2-selection .select2-selection__clear{z-index:1;height:auto;margin-top:0;padding:0}.select2 .selection .select2-selection__rendered{position:absolute;width:90% !important;top:0;padding-bottom:10px;padding-top:10px;height:48px;overflow:auto}.select2 .selection .select2-selection__clear{color:#222}.select2{display:flex}.select2 .selection{width:100%}.select2 .selection .select2-selection .select2-selection__arrow::after{content:"";background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/arrow-down-black-icon.svg");width:16px;height:16px;display:flex;background-repeat:no-repeat;background-position:center;background-size:13px}.select2 .selection .select2-selection .select2-selection__arrow>b{display:none}.filter--registration-year .select2 .selection .select2-selection--multiple::after{background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/calendar-icon.svg") !important;background-size:21px;width:24px;height:24px}.filter--search i::after{content:"";background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/search-icon.svg");background-size:21px;width:24px;height:24px;display:flex;background-repeat:no-repeat;position:absolute;bottom:25px;right:19px}.filter--date i::after{content:"";background-image:url("/wp-content/themes/agifly-theme/assets/dist/img/svgs/calendar-icon.svg");background-size:21px;width:24px;height:24px;display:flex;background-repeat:no-repeat;position:absolute;right:19px;top:46px}header .elementor-widget-nav-menu a.elementor-item.elementor-item-active::before{width:20px;height:44px;content:"";background-image:url("http://localhost:8080/wp-content/uploads/2025/09/Calque_1-3.svg") !important;background-repeat:no-repeat !important;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0) !important;background-size:100% !important}header .search-icon,header .nav-cart-icon{border-radius:50%;width:50px;height:50px;justify-content:center !important;display:flex}header .search-icon .elementor-icon-wrapper,header .nav-cart-icon .elementor-icon-wrapper{align-items:center !important;display:flex}header .search-icon:hover,header .nav-cart-icon:hover{background-color:#eaebb5}header .search-icon.active,header .nav-cart-icon.active{background-color:#eaebb5}header .single-supports #breadcrumb{background-color:#fff}@media(width <= 1392px)and (width >= 1025px){.home-hero-section .home-hero-left-side{padding-top:30px;gap:10px}.home-hero-section .home-hero-left-side .elementor-heading-title{font-size:40px !important}.home-hero-section .home-hero-section-floating-spots{left:-80px !important}}.honneur-section-background-mask{z-index:-1 !important}@media(width <= 767.98px){.post-cta-container{flex-direction:row-reverse !important}.post-cta-container .post-detail-cta{width:58px;height:auto}.post-cta-container .post-share-cta{width:58px;height:58px}.post-cta-container .post-share-cta button.share{width:100% !important;height:58px;padding:0 !important}.post-cta-container .post-share-cta button.share img{width:24px;height:24px}.post-cta-container .post-share-cta button.share span{display:none}}@media(width <= 1369px)and (width > 767.98px){.post-cta-container{flex-direction:column !important}.post-cta-container button{width:-webkit-fill-available !important}}/*# sourceMappingURL=main.min.css.map */
