/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.theme-2 .header-info__item{background-color:#2d338f;text-transform:uppercase;padding:10px 10px;justify-content:center;color:white;border-radius:5px;}.gsc-heading__title{font-size:26px;letter-spacing:normal;}.aaea_theme_color{color:#2d338f;}.navigation .gva_menu .sub-menu{border-top:2px solid #00aeef;}.topbar__three .topbar__content{padding:0 60px 0px 0px;}.header-two__main .header-two__inner{background:#00aeef;}.theme-2,.theme-2 .header-info__item .desc{color:white;}.theme-2 .header-info__item:hover{background-color:#039a5a;}.header-info__item:hover .header-info__icon{color:#039a5a;}.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li > a:hover,.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li > a:focus{color:#00aeef;}.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li > a,.donate_button a,.congress_button a{text-transform:initial;display:block;font-size:12px;border:1px solid;text-decoration:none;color:white;font-weight:500;}.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li > a{padding:4px;background:#2d338f;}.donate_button a{padding:13px;border:none;background:#00aeef;}.congress_button  a{padding:13px;border:none;background:#039a5a;}.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li > a:hover,.donate_button a:hover{background:#00aeef;color:white;border:1px solid #00aeef;}.header-three__main-menu .navigation .gva_menu > li > a,.navigation .gva_menu .sub-menu > li > a{color:#2b2b5e;}.header-three .stuck{background:white;}.navigation .gva_menu .sub-menu > li:hover > a,.header-three .stuck .gva-navigation .gva_menu > li:hover > a{color:#00aeef;}.topbar-links > li{padding:0;margin-left:30px;}.header-three__main-inner{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:justify;display:flex;justify-content:space-between;}.header-two__content{padding:0px 80px;max-width:1900px;}.navigation .gva_menu > li > a{text-transform:uppercase;color:white;font-size:12px;font-weight:700;padding:0px 8px;}header .site-branding-logo{padding:0px 0;display:inline-block;height:auto;max-width:200px;}header .stuck .site-branding-logo{display:inline-block;height:auto;max-width:150px;}.header-three__branding{margin-right:30px;}.header-three__content{padding:0px 40px;}.breadcrumb-content-main{background-color:#00000085;max-width:none;}@media screen and (max-width:1800px){.header-three__main .navigation .gva_menu > li > a{text-transform:uppercase;font-size:12px;font-weight:700;padding:10px 8px;}.header-three__main .navigation ul.gva_menu{width:max-content;}}.caroussel-them-2 .owl-carousel .owl-item .gallery-one__image img{display:inline-block;width:100%;height:150px;}.carouselle_partenaire .owl-carousel .owl-item img{width:100%;height:100px;}.carouselle_partenaire .banner-one__image img{opacity:.9;}.carouselle_partenaire .banner-one__image{padding:10px;box-shadow:0px 5px 15px 0 rgba(0,0,0,.07);margin-top:10px;margin-bottom:10px;}.region__header-right{display:flex;align-content:stretch;align-items:center;justify-content:space-between;}.region__header-right #block-modins-sub-headerright{width:100%;}.info-defilente-accueil{overflow:hidden;width:100%;background:#039a5a;color:white;font-size:12px;}.info-defilente-accueil .flash_inf{text-transform:uppercase;padding:5px;}.info-defilente-accueil > .view-content-wrap a{margin-right:150px;}.info-defilente-accueil > .view-content-wrap{display:flex;white-space:nowrap;animation:defilement-rtl 40s infinite linear;cursor:pointer;}.info-defilente-accueil:hover > .view-content-wrap{animation-play-state:paused;}@keyframes defilement-rtl{0%{transform:translateX(100%);}100%{transform:translateX(-100%);}}.service-b_carroussel .service-four__single:before{background:#2d338f;}.service-b_carroussel .service-four__desc{font-size:12pt;color:rgb(44,44,44);font-weight:normal;line-height:normal;}.service-b_carroussel .service-four__single{min-height:300px}.portfolio-filter ul.nav-tabs > li{text-transform:uppercase;font-weight:normal;}.portfolio-filter ul.nav-tabs{margin-bottom:30px;}.portfolio-filter ul.nav-tabs > li > a.active{background:#2d338f;color:white;padding:8px;}.milestone-three__wrap{text-align:center;}.milestone-three__single.text-light .milestone-three__number-inner{justify-content:center;}.col_action-b-section .bb-inner{background:rgb(37 37 84 / 65%);}.workprocess-one__icon{background:#252554;}.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li > a::before{content:"\f007";font-family:'Font Awesome 5 free';margin-right:10px;}.service-four__single{box-shadow:0 2px 24px 0 rgba(0,0,0,.15);}.header-three__main{background:white;}.post-block.teaser-2,.bloc-card_accueil .gsc-icon-box-classic{box-shadow:0 2px 24px 0 rgba(0,0,0,.15);background-color:#fff;border:unset;margin-bottom:0px;}.b_card-button{border:2px solid #fff;color:#2d338f;background:white;}.b_card-button:hover{cursor:pointer;}.post-block.teaser-2 .post-title{font-weight:normal;font-size:22px;border-bottom:1px solid #2d338f;}.bloc-facebook iframe{box-shadow:0 2px 24px 0 rgba(0,0,0,.15);background-color:#fff;padding:6px;border-radius:20px;}.video-presentation_accueil .video-inner .image img{height:500px;object-fit:cover;}@media (min-width:1024.1px){.navigation .gva_menu .sub-menu > li{border-bottom:1px solid #e2dfeb;padding:8px 0;}.navigation .gva_menu .sub-menu{min-width:210px;left:0;padding:5px 10px;}}.gsc-icon-box-classic.top-left .highlight-icon{margin-bottom:30px;}.icone-service{background:url("/sites/default/files/icone_unique/service.png");}.icone-join_us{background:url("/sites/default/files/icone_unique/icon_join_us.png");}.icone-mission{background:url("/sites/default/files/icone_unique/icon_communaute.png");}.icone-avantage{background:url("/sites/default/files/icone_unique/avantage.png");}.icone-service,.icone-join_us,.icone-vision,.icone-avantage,.icone-mission{width:100%;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center;}.event-block-2 .event-image{width:240px;}.event-block-2{padding-bottom:0px;border-radius:10px;}.event-block-2 .content-inner .event-content-inner .event-content{padding-left:0px;}.event-block-2 .event-image .event-date{border-radius:5px;}.event-block-2 .post-title{font-size:15px;margin-bottom:13px;}.bloc_agenda_accueil .event-block-2 .event-image{width:40px;}.bloc_agenda_accueil .event-block-2 .event-image .event-date{margin-top:0px;top:unset;min-width:94px;right:-36px;}.bloc_agenda_accueil .event-block-2 .event-image .event-date .date{font-size:14px;}.bloc_agenda_accueil .event-block-2 .event-image .event-date .month{font-size:12px;}.bloc_agenda_accueil .event-block-2 .content-inner{padding-left:80px;min-height:140px;}.bloc_agenda_accueil .event-block-2 .post-title{font-size:14px;}.bloc_agenda_accueil .event-block-2 .event-meta{font-size:12px;line-height:18px;}.header-three__content{padding:0px 0px;}.header-three__content .header-three__main-inner{padding:0px 40px;}#footer .block .block-title{padding-bottom:10px;}.block-menu.menu--menu-services ul li a:after{top:34px;right:10px;}.block-menu.menu--menu-services ul{top:40px;}.block-menu.menu--menu-services ul li a{box-shadow:0 2px 24px 0 rgba(0,0,0,.15);background:white;padding:30px 30px;}.block-menu.menu--menu-services ul li a:before{background:linear-gradient(90deg,#039a5a 0%,#039a5a 100%);}.mailchimp-signup-subscribe-form .form-actions{background:#029c51;}#footer{color:var(--footer-color);font-size:16px;background:url(/themes/custom/modins_sub/assets/images/footer-bg_2.png) no-repeat top center #2b2b5e00;background-position:bottom;}.gva-navigation ul.gva_menu > li:first-child a span{display:none;}.gva-navigation ul.gva_menu > li:first-child > a:before{font-family:"Font Awesome 5 Free";content:"\f015";font-size:20px;}.post-block.teaser-1 .post-content{position:relative;margin-top:0px;padding:0 0px;}.post-block.teaser-1 .content-inner{padding:20px;}.post-block .post-title{font-size:20px;line-height:26px;font-weight:bold;}.teaser-1 .post-title{min-height:105px;}.header-three{position:unset;}.btn-theme-second{font-weight:600;padding:15px 15px;}.texte_presentation_bloc{background:linear-gradient(#2d338f,#00afef);}.mot_du_president .image-content-seven__single img{width:100%;}.mot_du_president .gsc-heading__align-left{padding-bottom:0px;}.blocs_contact .service-four__single{min-height:270px;}.offres_aaea table thead{background-color:#2d338f;color:white;}.offres_aaea .dataTables_filter{margin-bottom:15px;}.offres_aaea .btn_telecharge{background:#dd5454;color:white;font-size:16px;padding:14px 20px;border-radius:3px;}.offres_aaea table tbody{color:black;font-size:16px;font-weight:500;}.offres_aaea table.dataTable.display tbody tr.odd{background-color:white;}.offres_aaea .paginate_button.current{color:white !important;background:#2d338f;padding:0px;}.offres_aaea #datatable_filter input{border:2px solid #2d338f;border-radius:10px;}.offres_aaea table.dataTable tbody td{padding:30px 10px;}.newlett .button{width:100%;height:auto;border-radius:unset;padding:10px 22px;}.newlett .webform-submission-form .form-item input{min-height:48px;border-radius:8px;}.page-user-login .button,.page-user-register .button,.page-user-pass .button{margin-top:15px;border-radius:4px;}#user-login-form .form-item label,#user-register-form .form-item label{text-transform:none;}.page-user-login.body-page,.page-user-register.body-page,.page-user-pass.body-page{min-height:100vh;}.page-user-login .main-page,.page-user-register .main-page,.page-user-pass .main-page{max-width:40%;}.page-user-login .main-page .is-active,.page-user-register .main-page .is-active,.page-user-pass .main-page .is-active,.page-user-register #edit-mail--description{display:none}.pricing-table .plan-list{min-height:240px;font-size:12px}.pricing-table .plan-signup .btn-theme{height:auto;border-radius:7px;}.pricing-table .plan-name .title{font-size:12px;min-height:30px;}.gavias_sliderlayer .tp-caption{max-width:1400px !important;overflow:hidden}.gavias_sliderlayer .slotholder::before{content:'';position:absolute;top:70%;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(51,51,51,0.7) 90%,rgb(0 0 0 / 3%));z-index:99999;pointer-events:none;}.slides_item_link a{color:white !important;text-align:center;}.block-dropdown-language .dropdown-language-item .active-language,.block-dropdown-language .dropdown-language-item .dropbutton-toggle{display:none;}.block-dropdown-language .dropdown-language-item .secondary-action{display:block;}.topbar__content .block-dropdown-language a:hover,.topbar__content .block-dropdown-language a:focus,.contact_page_link a:focus,.contact_page_link a:hover{color:white;}.blocs_contact .service-four__icon{display:none;}.service-four__desc .service-four__desc{font-size:15px;padding-top:38px;}.bloc_temoignage .feature-two__content{padding:0 30px 0px;text-transform:unset;}.bloc_temoignage  .feature-two__icon{display:none !important;}.custom-socials a{padding:10px;border-radius:8px;background:#3d3d73;}#backtotop{height:40px;width:40px;background-color:#2d338f;}.service-b_carroussel .owl-carousel .owl-item img{width:100%;height:164px;object-fit:cover;}.node--type-magazines.node--view-mode-full .field.field--name-field-lien-du-magazine{margin-top:12px;margin-bottom:20px;margin-left:7px;}.node--type-magazines.node--view-mode-full .field.field--name-field-lien-du-magazine a{color:white;background:#2d338f;padding:13px;margin-top:12px;}.page-magazine .liste_magasine_grid h5{margin-top:10px;min-height:80px;}.page-magazine .liste_magasine_grid h5 a{color:rgba(0,0,0,0.6);font-size:16px;line-height:1;}.page-magazine .liste_magasine_grid{border-radius:8px;padding:10px;margin-bottom:20px;background:#fff;border:1px solid rgba(0,0,0,0.05);-webkit-box-shadow:0px 10px 20px 0px rgba(76,76,76,0.08);box-shadow:0px 10px 20px 0px rgba(76,76,76,0.08);}.liste_magasine_grid img{max-height:300px;}.liste_magasine_grid{text-align:center}.liste_magasine_grid a{color:white;background:#00afef;padding:10px 25px;font-size:12px;position:relative;border-radius:5px;}.liste_magasine_grid a:hover{background:#00afef;}.contenu_trimer{font-size:14px;}.ch_youtube .fa-youtube{color:red;}.video-playliste{text-align:center;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);margin-bottom:20px;}.video-playliste{text-align:left;padding-left:20px;padding-right:20px;}.liste_evenement_grid .logo-inner{width:250px;}.evenenement_presse .logo-inner{width:190px;}.liste_evenement_grid .lien a{color:#2d338f;font-size:14px;}.leaderboard__profile{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;padding:2px 10px 2px 2px;margin-bottom:10px;overflow:hidden;border-radius:10px;box-shadow:0 5px 7px -1px rgba(51,51,51,0.23);cursor:pointer;transition:transform 0.25s cubic-bezier(0.7,0.98,0.86,0.98),box-shadow 0.25s cubic-bezier(0.7,0.98,0.86,0.98);background-color:#fff;min-height:66px;}.leaderboard__profile:hover{transform:scale(1.1);box-shadow:0 9px 47px 11px rgba(51,51,51,0.18);}.leaderboard__picture{max-width:100%;width:30px;border-radius:5px;box-shadow:0 0 0 10px #00afefeb,0 0 0 18px #2d338f;}.leaderboard__name{font-size:12px;}.leaderboard__value{color:#c24e4e;font-size:20px;text-align:right;}.leaderboard__value > span{opacity:0.8;font-weight:600;font-size:13px;margin-left:3px;}.leaderboard{box-shadow:0 0 40px -10px rgba(0,0,0,0.4);}.tilesWrap{padding:0;margin:50px auto;list-style:none;text-align:center;}.tilesWrap li{padding:80px 20px 40px;position:relative;vertical-align:top;margin:10px;font-family:'helvetica',san-serif;min-height:25vh;background:#2d338f;border:1px solid #252727;text-align:left;}.tilesWrap li h2{font-size:114px;margin:0;position:absolute;opacity:0.2;top:50px;right:10px;transition:all 0.3s ease-in-out;}.tilesWrap li h3{font-size:20px;color:#b7b7b7;margin-bottom:5px;}.tilesWrap li p{font-size:16px;line-height:18px;color:#b7b7b7;margin-top:5px;}.tilesWrap li button{background:transparent;border:1px solid #b7b7b7;padding:10px 20px;color:#b7b7b7;border-radius:3px;position:relative;transition:all 0.3s ease-in-out;transform:translateY(-40px);opacity:0;cursor:pointer;overflow:hidden;}.tilesWrap li button:before{content:'';position:absolute;height:100%;width:120%;background:#b7b7b7;top:0;opacity:0;left:-140px;border-radius:0 20px 20px 0;z-index:-1;transition:all 0.3s ease-in-out;}.tilesWrap li:hover button{transform:translateY(5px);opacity:1;}.tilesWrap li button:hover{color:#262a2b;}.tilesWrap li button:hover:before{left:0;opacity:1;}.tilesWrap li:hover h2{top:0px;opacity:0.6;}.tilesWrap li:before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;background:#fff;transform:skew(2deg,2deg);}.tilesWrap li:after{content:'';position:absolute;width:40%;height:100%;left:0;top:0;background:rgba(255,255,255,0.02);}.tilesWrap li:nth-child(1):before{background:#C9FFBF;background:-webkit-linear-gradient(to right,#FFAFBD,#C9FFBF);background:linear-gradient(to right,#FFAFBD,#C9FFBF);}.tilesWrap li:nth-child(2):before{background:#f2709c;background:-webkit-linear-gradient(to right,#ff9472,#f2709c);background:linear-gradient(to right,#ff9472,#f2709c);}.tilesWrap li:nth-child(3):before{background:#c21500;background:-webkit-linear-gradient(to right,#ffc500,#c21500);background:linear-gradient(to right,#ffc500,#c21500);}.tilesWrap li:nth-child(4):before{background:#FC354C;background:-webkit-linear-gradient(to right,#0ABFBC,#FC354C);background:linear-gradient(to right,#0ABFBC,#FC354C);}.workprocess-one__content{min-height:305px;margin-top:14px;}.workprocess-one__icon{width:80px;height:80px;}.post-list-small-2 .post-block .post-image img{object-fit:contain;min-height:100px;}.owl-carousel .owl-item.center .service-one__icon{background:#2d338f;color:#fff;}.owl-carousel .owl-item.center .service-one__image:after{background:unset;}.owl-carousel .owl-item.center .service-one__single:hover .service-one__image:after,.owl-carousel .owl-item.center .service-one__single:hover .service-one__icon{background:#00afef;}.bloc_temoignage .feature-two__title{font-size:22px;line-height:16px;font-weight:700;margin:15px 0px 10px 0px;position:relative;}.bloc_temoignage .feature-two__desc{line-height:1.3;color:#797F89;}.feature-two__content-action{margin-top:10px;margin-bottom:15px;}.bloc_temoignage .feature-two__content-action a{text-transform:unset;}.breadcrumb-content-inner .breadcrumb-content-main{padding:40px 15px 30px;max-width:100%;}.entete_nous_rejoindre{margin-top:-40px !important;}.post-list-small-2 .post-block .post-title{font-size:14px;;font-weight:500;}.post-list-small-2 .post-block .post-meta .post-categories a{font-weight:600;}.node-detail .post-block .post-title{font-size:25px;}.donate_button a:focus{color:white;}.historique_page .dropcap.border-dropcap{width:unset !important;height:unset !important;}.webform-submission-form .form-item input,.webform-submission-form .form-item textarea,.webform-submission-form .form-item select{background:white;border:1px solid #999;border-radius:2px;min-height:50px;}.webform-options-display-buttons label.webform-options-display-buttons-label{height:100%;min-width:270px;padding:10px;color:black;font-weight:normal;border:1px solid #999;text-transform:uppercase;cursor:pointer;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{color:white;background-color:#0074bd;}.webform-submission-form .button{font-size:16px;margin-top:20px;margin-bottom:20px;height:50px;border-radius:8px;}.webform-submission-form .form-item select{margin-top:0px;}.webform-submission-form label.error{color:#d35c5c;text-transform:unset;font-size:14px;margin-top:0px;}.webform-submission-form .form-item label{text-transform:unset;font-size:14px;}.webform-submission-form input.error{border:1px solid #d35c5c;}.webform-submission-form .iti{width:100%;}.webform-submission-form #edit-joindre-la-carte-etudiante-ou-une-convention-de-stage-pdf-jpeg-j-remove-button--0sRnSGWpy4k{background:green;border:1px solid green;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#00afef;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:#00afef;}#cardContainer .item-columns{opacity:0;transition:opacity 1s ease-in-out;}#cardContainer .item-columns.visible{opacity:1;}.topbar{position:fixed !important;width:100%;z-index:100;}.header-three__main{padding-top:46px;}.service-b_carroussel .service-one__single{min-height:395px;}.gouvernance
.gsc-accordion .panel-group.skin-white-border .panel .panel-heading .panel-title > a{box-shadow:10px 10px #0dcaf0;margin-bottom:28px;text-transform:uppercase;}.gouvernance .iconbox-six__single{box-shadow:0 3px 10px rgb(0 0 0 / 0.2);}.gouvernance .iconbox-six__single .iconbox-six__icon-inner .icon{color:red;}.g_specialiste .feature-four__content{min-height:250px;padding:10px 10px 4px;}.g_specialiste .feature-four__title{font-size:16px;}.g_specialiste .feature-four__desc{display:none !important;}.dcl_mvv.gsc-heading{padding:0 0 0px;}.checkout-pane fieldset{border:1px solid #e2e2e2;padding-left:40px;padding-right:40px;padding-top:20px;margin-bottom:10px;border-radius:5px;}.checkout-pane .js-form-item-payment-information-payment-method{display:flex;justify-content:space-around;padding:20px;margin-bottom:20px;box-shadow:0px 5px 15px 0 rgba(0,0,0,.07);border-radius:10px;}.checkout-pane input[type="radio"]{margin-right:40px;}.checkout-pane .js-form-item-payment-information-payment-method label,#edit-payment-information-billing-information label{font-size:16px;font-weight:500;}#edit-payment-information-billing-information{border:1px solid #e2e2e2;padding-left:40px;padding-right:40px;padding-top:20px;margin-top:10px;margin-bottom:20px;border-radius:5px;}#edit-payment-information-billing-information input{width:100%;}#edit-payment-information-billing-information .form-item-payment-information-billing-information-copy-to-address-book{display:flex;justify-content:flex-start;margin:10px;}#edit-payment-information-billing-information .address-book-edit-button{margin-bottom:10px;width:unset;background-color:#ffc500;}#edit-payment-information-billing-information .form-item-payment-information-billing-information-copy-to-address-book input{width:unset;margin-right:10px;}.commerce-checkout-flow .button{height:unset;border-radius:unset;}.webform-submission-form select:disabled{background-color:#f0f0f0;color:#666;border-color:#ddd;cursor:not-allowed;}.team-two__socials{display:none;}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;}.gallery-item{width:100%;height:100%;}.gallery-item img{width:100%;height:100%;object-fit:cover;}.galerie_list .image-popup.zoomGallery{display:none;}.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_div_slider_global-block_1_1{width:100% !important;}.gsc-video-box.style-3 .popup-video{background:#ff0000 !important;}.header-three #menu-bar span{background:#252554;}.search-one__box{padding-right:25px;}.search-one__box.style-white .search-one__icon{color:#2b2b5e;}.search-one__content{display:none;width:40%;background:#00aeef;padding:4px;}.block-search .search-block-form input.form-search{height:45px;background:white;color:#2b2b5e;}.block-search .search-block-form input.search-form__submit{height:45px;}.block-search .search-block-form .form-actions:before{top:15px;}@media screen and (max-width:767px){.slides_item_link a{line-height:18px !important;font-size:18px !important;}.topbar__content{display:flex;align-items:center;}.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li{list-style:none;}.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li > a{padding:0px;background:#2d338f;}.topbar__right #block-modins-sub-menuducomptedelutilisateur .gva_menu > li > a,.donate_button a{text-transform:unset;display:inline;font-size:8px;border:none;text-decoration:none;color:white;font-weight:500;}ul.topbar-links.contact_page_link{display:none;}#header .topbar ul.gva_menu{display:flex;padding-left:0px;}#header ul.gva_menu li{margin-right:5px;}header .site-branding-logo{max-width:100px;}header .stuck .site-branding-logo{max-width:80px;}.topbar__left{display:block;}.topbar__three .topbar__content{padding:0 15px;}.donate_button a{padding:1px;border:none;background:unset;}.topbar__right{-webkit-box-flex:0;flex:60%;}.topbar__left{-webkit-box-flex:0;flex:30%;}.topbar__right-content ul.dropbutton{padding:5px 0px 5px 35px;}.topbar-links > li{margin-left:5px;}.search-one__box{display:none;}}.gva-view-grid.logo_sliders{padding-left:10px;position:relative;overflow:hidden;}.logo_sliders .gva-view-grid-inner{display:flex;transition:transform 0.8s ease;align-items:center}.logo_sliders .item-columns{width:20%;flex:0 0 20%;padding:10px;box-sizing:border-box;}.team-block.team-two__single .team-two__name{font-size:18px;}.post-block .post-meta,form .form-item label{text-transform:none !important;}.team-two__single .team-two__image img{height:300px;object-fit:cover;}.team-two__content .content-inner{text-align:center}.team-two__image{padding-right:0px;}.page-magazine .liste_magasine_grid h5{color:rgba(0,0,0,0.6)}.recherche_page .search-form .search-help-link{display:none;}.recherche_page h2{color:black;margin-bottom:40px;}.workprocess-one__desc,.workprocess-one__title{text-align:start;}.form-required::after{content:"*";color:#e63946;margin-left:4px;}#edit-comment-body-0-format{display:none;}.partenaires_block .item-image{text-align:center;padding-bottom:10px;padding-top:10px;}.carouselle_partenaire .item-image{padding:10px;text-align:center;display:flex;justify-content:center;min-height:150px;}.carouselle_partenaire .item-image img{object-fit:contain;}.partenaires_block .item-image img{min-width:90px;}.aaea_chifre.stats-section{padding:5rem 0;position:relative;}.aaea_chifre .section-title::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#00afef,#2d338f);border-radius:2px;}.aaea_chifre .stat-item{display:flex;align-items:flex-start;background:white;padding:2rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.05);margin-bottom:2rem;transition:all 0.3s ease;border-left:4px solid transparent;}.aaea_chifre .stat-item:hover{transform:translateY(-5px);border-left:4px solid #00afef;box-shadow:0 15px 40px rgba(0,0,0,0.1);}.aaea_chifre .stat-icon{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(0,175,239,0.1);border-radius:12px;margin-right:1.5rem;}.aaea_chifre .stat-icon.icon-building::before{content:'🏢';font-size:2rem;}.aaea_chifre  .stat-icon.icon-users::before{content:'👥';font-size:2rem;}.aaea_chifre .stat-icon.icon-globe::before{content:'🌍';font-size:2rem;}.stat-icon.icon-calendar::before{content:'📅';font-size:2rem;}.stat-icon.icon-graduation::before{content:'🎓';font-size:2rem;}.stat-icon.icon-impact::before{content:'💧';font-size:2rem;}.stat-icon.icon-research::before{content:'🔬';font-size:2rem;}.stat-icon.icon-users-cog::before{content:'⚙️';font-size:2rem;}.stat-icon.icon-handshake::before{content:'🤝';font-size:2rem;}.stat-icon.icon-users-group::before{content:'👥';font-size:2rem;}.aaea_chifre .stat-item:hover .stat-icon{color:#2d338f;transform:rotateY(180deg);}.aaea_chifre .stat-content{flex:1;}.aaea_chifre .stat-number{font-size:2.5rem;font-weight:700;color:#2d338f;line-height:1;margin-bottom:0.5rem;}.aaea_chifre .stat-title,.aaea_chifre .stat-title a{font-size:1.25rem;color:#333;font-weight:600;margin-bottom:0.75rem;}.aaea_chifre .stat-description{color:#666;font-size:0.95rem;line-height:1.6;margin:0;}@media (max-width:768px){.aaea_chifre .stat-item{flex-direction:column;text-align:center;}.aaea_chifre .stat-icon{margin:0 auto 1rem;}.logo_sliders .gva-view-grid-inner{display:initial;}}.aaea_chifre .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;}@keyframes slideIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.aaea_chifre .stat-item{animation:slideIn 0.5s ease forwards;opacity:0;}.aaea_chifre .stat-item:nth-child(1){animation-delay:0.1s;}.aaea_chifre .stat-item:nth-child(2){animation-delay:0.2s;}.aaea_chifre .stat-item:nth-child(3){animation-delay:0.3s;}.aaea_chifre .stat-item:nth-child(4){animation-delay:0.4s;}.aaea_chifre .stat-item:nth-child(5){animation-delay:0.5s;}.aaea_chifre .stat-item:nth-child(6){animation-delay:0.6s;}.aaea_chifre .stat-item:nth-child(7){animation-delay:0.7s;}.icone-gs_ass,.icone-gs_base,.icone-changement,.icone-dev,.icone-facture,.icone-financement,.icone-qualite,.icone-eau{width:90px;height:90px;background-size:100% 100% !important;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;}.g_specialiste  .feature-four__image:after{background:none !important;}.icone-gs_ass{background:url("/sites/default/files/icone_unique/gs/assainissement.png");}.icone-gs_base{background:url("/sites/default/files/icone_unique/gs/Base.png");}.icone-changement{background:url("/sites/default/files/icone_unique/gs/Changement.png");}.icone-dev{background:url("/sites/default/files/icone_unique/gs/Developpement.png");}.icone-facture{background:url("/sites/default/files/icone_unique/gs/facture.png");}.icone-financement{background:url("/sites/default/files/icone_unique/gs/Financement.png");}.icone-qualite{background:url("/sites/default/files/icone_unique/gs/qualite.png");}.icone-eau{background:url("/sites/default/files/icone_unique/gs/Eau.png");}.les_bandes_anonces .row-wrapper{display:flex;flex-wrap:wrap;align-items:center;}.iconbox-seven__single{overflow:visible;}.field--name-field-finance-par{margin-bottom:20px;}.field--name-field-finance-par.field--label-inline{display:flex;}.field--name-field-finance-par .field__label{margin-top:4px;margin-right:18px;}.field--name-field-finance-par .item-image img{max-width:150px;}.partenaires_block >div{display:flex;align-items:center;}.logo_sliders{width:100%;overflow:hidden;position:relative;}.logo_sliders .item-columns{opacity:0;transform:translateX(50px);transition:all 0.5s ease-in-out;}.logo_sliders .item-columns[style*="display: block"]{opacity:1;transform:translateX(0);animation:slideInRight 0.8s ease-in-out;}@keyframes slideInRight{from{opacity:0;transform:translateX(50px);}to{opacity:1;transform:translateX(0);}}.logo_sliders .item-columns[style*="display: none"]{opacity:0;transform:translateX(-50px);animation:slideOutLeft 0.8s ease-in-out;}@keyframes slideOutLeft{from{opacity:1;transform:translateX(0);}to{opacity:0;transform:translateX(-50px);}}.feed-icon{display:none;}.g_specialiste .feature-four__content{background:#ffffff;padding:20px;margin:20px 0;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,0.01),0 2px 2px rgba(0,0,0,0.01),0 4px 4px rgba(0,0,0,0.02),0 8px 8px rgba(0,0,0,0.02),0 16px 16px rgba(0,0,0,0.02);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;z-index:1;}.g_specialiste .feature-four__content:hover{transform:translateY(-2px);box-shadow:0 1px 1px rgba(0,0,0,0.02),0 2px 2px rgba(0,0,0,0.02),0 4px 4px rgba(0,0,0,0.03),0 8px 8px rgba(0,0,0,0.03),0 16px 16px rgba(0,0,0,0.03);}.g_specialiste .feature-four__title{color:#0059ab;}@keyframes fadeInUpMagazine{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.animation-up-donne{opacity:0;animation:fadeInUpMagazine 0.8s ease-out forwards;}.animation-up-donne .views-col{opacity:0;animation:fadeInUpMagazine 0.8s ease-out forwards;}.animation-up-donne .views-row:nth-child(1) .views-col:nth-child(1){animation-delay:0.2s;}.animation-up-donne .views-row:nth-child(1) .views-col:nth-child(2){animation-delay:0.4s;}.animation-up-donne .views-row:nth-child(1) .views-col:nth-child(3){animation-delay:0.6s;}.animation-up-donne .views-row:nth-child(2) .views-col:nth-child(1){animation-delay:0.8s;}.animation-up-donne .views-row:nth-child(2) .views-col:nth-child(2){animation-delay:1s;}.animation-up-donne .views-row:nth-child(2) .views-col:nth-child(3){animation-delay:1.2s;}.animation-up-donne .pager{opacity:0;animation:fadeInUpMagazine 0.8s ease-out forwards;animation-delay:1.4s;}.social-sharing{margin:20px 0;text-align:center;}.share-title{margin-bottom:10px;font-weight:bold;}.share-buttons{display:flex;gap:10px;justify-content:center;}.share-buttons a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:white;transition:transform 0.3s ease;}.share-buttons a:hover{transform:translateY(-3px);}.share-facebook{background:#3b5998;}.share-twitter{background:#1da1f2;}.share-linkedin{background:#0077b5;}#block-modins-sub-menumembre .gva_menu > li > a{color:#82828a;}.g_specialiste .feature-four__image img{display:none !important;}.event-full .post-thumbnail img{border:0;vertical-align:top;width:100%;max-height:350px;object-fit:cover;}.agendaDateJour .event-block-2 .event-image .event-date .date{font-size:40px;}.css_cdt_uti{margin-top:40px;margin-bottom:40px !important;}.css_cdt_uti input{min-height:20px !important;height:30px !important;width:20% !important;}.slider-accueil{position:relative;width:100%;}.slider-accueil .views_slideshow_cycle_slide{position:relative;width:100%;}.slider-accueil .item-image{width:100%;}.slider-accueil .item-image img{width:100% !important;height:100%;object-fit:cover;object-position:center;}.slider-accueil .views_slideshow_cycle_slide .views-field-field-titre-du-slider{position:relative;bottom:150px;left:0;width:100%;padding:15px;background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%);color:white;text-align:center;font-size:42px;line-height:60px;letter-spacing:1px;font-weight:800;}@media (max-width:1200px){.slider-accueil .views_slideshow_cycle_slide .views-field-field-titre-du-slider{font-size:32px;line-height:45px;bottom:150px;}}@media (max-width:768px){.slider-accueil .views_slideshow_cycle_slide .views-field-field-titre-du-slider{font-size:20px;line-height:normal;padding:10px;bottom:80px;}}@media (max-width:480px){.slider-accueil .views_slideshow_cycle_slide .views-field-field-titre-du-slider{font-size:12px;line-height:normal;padding:5px;bottom:40px;}}.miniat_actu article{height:360px;overflow:hidden;}.miniat_actu .post-title,.miniat_actu .post-content_grid{overflow:hidden;}
