/* @license MIT https://github.com/twbs/bootstrap/blob/main/LICENSE */
.vertical-tabs__panes > details{border:none;}.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}input.machine-name-source{border-radius:0.3em;}.js .dropbutton-widget{display:inline-block;border:1px solid var(--bs-gray);border-radius:0.3em;background-color:var(--bs-light);}.js .dropbutton-widget:hover{border-color:var(--bs-blue);}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid var(--bs-gray);}.dropbutton-multiple .dropbutton{border-right:1px solid var(--bs-gray);}[dir="rtl"] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid var(--bs-gray);}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;margin-left:0.25em;}a.tabledrag-handle .handle{display:table-cell;padding-right:1rem !important;}.draggable a.tabledrag-handle,.field-multiple-drag a.tabledrag-handle{margin-top:-3px;margin-left:-0.8em;}.draggable a.tabledrag-handle .handle,.field-multiple-drag a.tabledrag-handle .handle{height:23px;-webkit-mask-position-x:8px;-webkit-mask-position-y:8px;}.draggable td fieldset{border:none !important;box-shadow:none !important;}.block-admin-display-form tr{vertical-align:middle;}.js .field--widget-paragraphs .field-multiple-drag{min-width:25px;}.field-multiple-table .draggable .field-multiple-drag{width:1.2em;}.ui-dialog .ui-dialog-titlebar-close::before{content:"X";}.ui-dialog .ui-dialog-titlebar-close{height:25px;}.views-listing-table td h3{font-size:1rem;}.views-display-top .tabs.secondary{list-style:none;}.views-displays .tabs .action-list{position:absolute;z-index:50;top:2.375rem;left:-2px;margin:0;box-shadow:var(--bs-box-shadow);}.views-ui-display-tab-bucket .dropbutton-widget input.form-submit,.views-displays .tabs .action-list input.form-submit{width:100%;margin:0;padding:0.5rem 1rem;text-align:left;color:var(--bs-dark);border:medium none;border-radius:0;}.views-ui-display-tab-bucket .dropbutton-widget .dropbutton-action:hover{color:var(--bs-gray-700);background:var(--bs-light);}.views-ui-dialog .views-filterable-options-controls .form-item,.views-ui-dialog .views-override .form-item-override-dropdown{display:inline-block;}.views-view-table th.select-all{width:2em;}.views-filterable-options .form-type-checkbox.form-switch{padding-left:2.5em !important;}.view-filters .bootstrap-select{display:block !important;}.views-exposed-form fieldset.form-item{flex:0 0 auto;width:auto;}.views-exposed-form fieldset legend{font-size:1em;}.views-form div[data-drupal-selector$="-bulk-form"]{display:flex;}.views-form div[data-drupal-selector^="edit-actions"] button{margin-top:2.5em !important;margin-left:1em;}.view-preview-form .preview-submit-wrapper{margin-top:3.3em;}.form-item-options-delta-offset .input-group .form-control,.form-item-options-delta-limit .input-group .form-control{width:auto;}.vbo-view-form .vbo-multipage-selector,.vbo-view-form summary{text-align:left;border:none;}.vbo-view-form #vbo-action-form-wrapper{display:flex;}.vbo-view-form #vbo-action-form-wrapper .form-item-action select{display:inline-block;}.vbo-view-form #vbo-action-form-wrapper .js-form-item-select-all{margin-top:0.5em;margin-right:0.5em;}.vbo-view-form div[data-drupal-selector^="edit-actions"] button{margin-top:auto !important;margin-left:1em;}.vbo-actions-widget fieldset .fieldset-wrapper{padding:0 1em;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);}.system-modules .table-filter{margin-top:1em;}.block-system-main-block


.tabs-wrapper{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}.tabs-wrapper::-webkit-scrollbar{display:none;}.tabs-wrapper{-ms-overflow-style:none;scrollbar-width:none;}.tabs-wrapper ul{flex-wrap:nowrap;}.tabs-wrapper .nav-item{white-space:nowrap;}[data-toolbar-popover-wrapper]{z-index:0;}.

.progress-wrapper .progress{display:initial !important;height:auto !important;}.field-ui-field-storage-add-form .input-group label,.field-ui-field-storage-add-form .input-group .field-prefix,.field-ui-field-storage-add-form .input-group .description{margin-top:0.5rem !important;margin-right:0.2rem !important;}.form-item-date-format-pattern.input-group,.form-item-gd-image-jpeg-quality.input-group,.form-type--machine-name.input-group,.form-type--machine-name.input-group label{display:block;}.form-type--machine-name.input-group input.machine-name-target{display:inline-block;width:auto;}.shortcut-form .form-type--entity-autocomplete,.form-item-settings-label.input-group{display:block;}.form-item-date-format-pattern input.form-control,.shortcut-form .form-type--entity-autocomplete input,.form-item-gd-image-jpeg-quality input.form-control,.form-item-site-frontpage input.form-control,.form-item-settings-label input.form-control{display:inline-block;width:auto;}.form-item-date-format-pattern label,.form-item-gd-image-jpeg-quality label,.shortcut-form .form-type--entity-autocomplete label,.form-item-site-frontpage label,.form-item-settings-label label{display:block;font-weight:bold;}.form-item-gd-image-jpeg-quality .input-group-text{display:inline;}.form-required::after{display:inline-block;margin-inline:0.15em;content:"*";color:var(--bs-danger);font-size:0.875rem;}.image-style-new{display:flex;}.system-file-system-settings label{display:inline;width:auto;font-weight:bold;line-height:10px;}.field-ui-field-storage-add-form .form-item-label .input-group-text{border:none;background:none !important;}.field-ui-field-storage-add-form .input-group .machine-name-target{height:2.4em;margin-top:0.5em !important;margin-left:-4px !important;}.field-ui-field-storage-add-form .group-field-options-wrapper .item-list{margin-left:1.2em;}.system-themes-list-uninstalled .screenshot,.system-themes-list-uninstalled .no-screenshot{max-width:initial;}em.placeholder{vertical-align:initial;opacity:initial;background-color:initial !important;}a em.placeholder{text-decoration:underline;}.ui-widget-overlay{z-index:1;}.entity-meta__header .col-form-label{width:auto;padding-top:initial;font-weight:bold;}.entity-content-form-footer select{display:inline-block;}.smartdate--time-inline .input-group{width:auto;}.messages__wrapper .messages{margin-bottom:1rem;padding:0.75rem 1rem 1rem 2.3rem;word-wrap:break-word;border-width:1px;border-style:solid;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}.messages__wrapper .messages a{color:var(--bs-primary);}.messages__wrapper .messages--status{color:var(--bs-success-text-emphasis);border-color:var(--bs-success);background-color:var(--bs-success-bg-subtle);background-image:url(/themes/contrib/bootstrap5_admin/img/status.svg);box-shadow:-8px 0 0 var(--bs-success);}[dir="rtl"] .messages--status{box-shadow:8px 0 0 var(--bs-success);}.messages__wrapper .messages--error{color:var(--bs-danger-text-emphasis);border-color:var(--bs-danger);background-color:var(--bs-danger-bg-subtle);background-image:url(/themes/contrib/bootstrap5_admin/img/error.svg);box-shadow:-8px 0 0 var(--bs-danger);}[dir="rtl"] .messages--error{box-shadow:8px 0 0 var(--bs-danger);}.messages__wrapper .messages--warning{color:var(--bs-warning-text-emphasis);border-color:var(--bs-warning);background-color:var(--bs-warning-bg-subtle);background-image:url(/themes/contrib/bootstrap5_admin/img/warning.svg);box-shadow:-8px 0 0 var(--bs-warning);}[dir="rtl"] .messages--warning{box-shadow:8px 0 0 var(--bs-warning);}.menu-edit-form .dropbutton-widget{border:none;}.menu-edit-form #menu-overview .dropbutton-widget{border:1px solid var(--bs-gray-400);}button.link{text-decoration:underline;color:var(--bs-primary);border-color:transparent;background:transparent;box-shadow:none;font-weight:400;}button.link:hover{color:var(--bs-primary);}details .details-wrapper fieldset.border{border:none !important;box-shadow:none !important;}.layout-region--footer.sticky-bottom .entity-content-form-footer{margin-right:5px;}.maintenance-page a.button{display:inline-block;width:auto;height:auto;margin:0;padding:0.75rem 0.375rem;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;color:var(--bs-white);border:1px solid var(--bs-dark);border-radius:0.375rem;background:var(--bs-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);font-size:1rem;font-weight:400;line-height:1.5;}.maintenance-page a.button:hover{background:var(--bs-info);}.icon-link{align-items:initial !important;}.icon-link.dropdown-toggle::after{margin-top:0.6em;}.navbar #notify_widget{margin:auto;}.dropbutton .icon-link{text-decoration:none;}.form--inline .table td > .row{margin-left:auto;}.system-status-report .accordion-body dt{border-right:0;border-radius:0.5em 0 0 0.5em;}.system-status-report .accordion-body dd{border-left:0;border-radius:0 0.5em 0.5em 0;}.locale-translate-edit-form .table-responsive{overflow-x:inherit;}.text-decoration-none a{text-decoration:none;}.media-library-menu li{padding:0.5rem 0;}.media-library-menu li a.active{color:var(--bs-primary);}.media-library-menu__link.active:hover::before{background:none;}.media-library-menu + .media-library-content{z-index:var(--zindex-dropdown);border-left:var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;box-shadow:var(--bs-box-shadow);}[dir="rtl"] .media-library-menu + .media-library-content{border-right:var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color);border-left:0;}.media-library-menu.list-group li{padding:var(--bs-list-group-item-padding-y)
    var(--bs-list-group-item-padding-x);border-bottom:var(--bs-list-group-border-width) solid
    var(--bs-list-group-border-color);background-color:var(--bs-list-group-bg);}.media-library-menu.list-group li a{text-decoration:none;color:var(--bs-list-group-color);}.media-library-wrapper .views-display-link-widget_table::before{content:"▦";}.media-library-wrapper .views-display-link-widget::before{content:"⣿";}.entity-view-display-form #edit-manage-layout{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;display:inline-block;margin:5px 0;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;vertical-align:middle;text-decoration:none;color:var(--bs-primary);border:1px solid var(--bs-primary-border-subtle);border-radius:var(--bs-border-radius);}.entity-content-form-footer .field--widget-moderation-state-default > div{display:flex;flex-wrap:nowrap;}.entity-content-form-footer
  .field--widget-moderation-state-default
  .form-item-moderation-state-0-current{margin-right:1em;padding-top:0.5em;}.entity-content-form-footer
  .field--widget-moderation-state-default
  .col-form-label{width:auto;padding-top:0;}.layout-region__content .sticky-top{z-index:99 !important;}.dashboard .layout{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}.dashboard .layout .layout__region{margin-top:var(--bs-gutter-y);padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);}.dashboard .layout .layout__region .block{padding:0.75rem !important;}.color-success{--bs-table-color:var(--bs-success-text-emphasis);--bs-table-bg:var(--bs-success-bg-subtle);border-color:rgb(var(--bs-success-rgb))!important;}.color-warning{--bs-table-color:var(--bs-warning-text-emphasis);--bs-table-bg:var(--bs-warning-bg-subtle);border-color:rgb(var(--bs-warning-rgb)) !important;}.dblog-error,.color-error{--bs-table-color:var(--bs-danger-text-emphasis);--bs-table-bg:var(--bs-danger-bg-subtle);border-color:rgb(var(--bs-danger-rgb)) !important;}.admin-dblog .icon{width:1.4em;}.admin-dblog .dblog-error .icon{background-color:var(--bs-danger-bg-subtle);}.dashboard{& .layout{& .block{--space-s:0.75rem;--space-m:1rem;--space-l:1.5rem;margin-block-end:var(--space-l);margin-inline-end:0;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-xl);box-shadow:var(--bs-box-shadow);& h2{margin-block-start:0;padding:var(--space-m) var(--space-l);color:var(--bs-primary);border-radius:var(--bs-border-radius);background:var(--bs-primary-bg-subtle);margin-inline:initial;}> .contextual-region{margin-inline:var(--space-s);margin-block-end:var(--space-s);}& .announcements{margin-block-start:var(--space-l,var(--space-l));}& .announcement{& a{color:var(--bs-dark);}}& .announcement__date{color:var(--bs-gray-800);}}& .block-menu{& ul.nav{& li.nav-item{position:relative;& a{color:var(--bs-black);border-block-end:calc(1em / 16) solid var(--bs-gray-200);padding-block:var(--space-s);&::after{position:absolute;display:block;content:"⮚";transition:transform 0.3s;mask-repeat:no-repeat;mask-position:center 2px;inset-block-start:calc(50% - 0.75rem);inset-inline-end:var(--space-l);inline-size:1em;block-size:1.5em;}&:hover{color:var(--bs-primary);}}}}> ul.nav > li.nav-item{&:first-child > a{padding-block-start:var(--space-s);}}}& .block-views{a{text-decoration:none;}.more-link{margin-block-end:var(--space-m);margin-inline-end:var(--space-l);}.views-empty,.view-empty{font-size:var(--bs-body-font-size);gap:var(--space-l);}}& .block-views-blockrecent-content-block-recent-content{time{color:var(--color-gray-450);font-size:var(--font-size-s);}}}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Voor';font-style:normal;font-weight:normal;src:url(/themes/custom/apcv/fonts/voor/VoorReg.woff) format('woff');font-display:swap;}@font-face{font-family:'svn-gotham';src:url(/themes/custom/apcv/fonts/svn-gotham/SVN-GothamBook.woff2) format("woff2"),url(/themes/custom/apcv/fonts/svn-gotham/SVN-GothamBook.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:metropolis;src:url(/themes/custom/apcv/fonts/metropolis/Metropolis-Regular.woff2) format("woff2"),url(/themes/custom/apcv/fonts/metropolis/Metropolis-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:metropolis;src:url(/themes/custom/apcv/fonts/metropolis/Metropolis-Bold.woff2) format("woff2"),url(/themes/custom/apcv/fonts/metropolis/Metropolis-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:metropolis;src:url(/themes/custom/apcv/fonts/metropolis/Metropolis-SemiBold.woff2) format("woff2"),url(/themes/custom/apcv/fonts/metropolis/Metropolis-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora-Regular"),url(/themes/custom/apcv/fonts/lora/lora-v14-latin-regular.woff2) format("woff2"),url(/themes/custom/apcv/fonts/lora/lora-v14-latin-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Italic"),local("Lora-Italic"),url(/themes/custom/apcv/fonts/lora/lora-v14-latin-italic.woff2) format("woff2"),url(/themes/custom/apcv/fonts/lora/lora-v14-latin-italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Bold"),local("Lora-Bold"),url(/themes/custom/apcv/fonts/lora/lora-v14-latin-700.woff2) format("woff2"),url(/themes/custom/apcv/fonts/lora/lora-v14-latin-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/custom/apcv/css/webfonts/Montserrat-Medium.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/custom/apcv/css/webfonts/Montserrat-Regular.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Montserrat-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/custom/apcv/css/webfonts/Montserrat-Light.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/custom/apcv/css/webfonts/Montserrat-Bold.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Montserrat-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/custom/apcv/css/webfonts/Montserrat-SemiBold.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/custom/apcv/css/webfonts/Montserrat-Black.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/custom/apcv/css/webfonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Montserrat-ExtraBold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/custom/apcv/css/webfonts/Montserrat-ExtraLight.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"Jost";src:url(/themes/custom/apcv/css/webfonts/Jost-Medium.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Jost-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Jost";src:url(/themes/custom/apcv/css/webfonts/Jost-Bold.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Jost-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Jost";src:url(/themes/custom/apcv/css/webfonts/Jost-Regular.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Jost-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Jost";src:url(/themes/custom/apcv/css/webfonts/Jost-SemiBold.woff2) format("woff2"),url(/themes/custom/apcv/css/webfonts/Jost-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}
:root{--gray:#284544;--mon:"svn-gotham";--jost:"Voor";--bs-primary:#664a28;--bs-primary-rgb:0,0,139;}ul,ol{list-style:none;padding-left:0;margin:0;}a{text-decoration:none;color:inherit;background:none;border:none;outline:none;cursor:pointer;}body{color:var(--gray);font-family:var(--mon);}.decor-image img{height:100%;width:100%;object-fit:cover;}.decor-content .field--name-title,.block-field-blockblock-contentbasicbody h2{font-size:2.2rem;line-height:3.375rem;font-weight:700;font-family:var(--jost);}.quoted-content{font-size:1.125rem;line-height:1.875rem;font-weight:600;font-style:italic;padding-left:1.375rem;position:relative;margin:1.25rem 0;}.quoted-content:before{content:"";position:absolute;top:5px;left:0;width:5px;height:5rem;background:#284544;}footer a{text-decoration:none;}.cursor-pointer{cursor:pointer;}#block-standup-bannerproduct .bg-image,.node--type-home-page .bg-image{height:70vh;}.node--type-home-page .bg-image > *{height:100%;}.t-shadow{text-shadow:#000000 1px 0 10px;}.node--type-home-page .bg-image h2{font-size:3rem;}.history{padding-top:0;position:relative;}.print-style{display:flex;flex-direction:column;justify-content:space-between;}.print-style table{font-size:0.8rem;}.small-text{font-size:0.8rem;}.tiny-text{font-size:0.6rem;}@media (min-width:768px){.history::before{content:"";width:20rem;height:25rem;background-image:url(https://standup-conception.fr/sites/default/files/2025-04/background-about_0.png);position:absolute;top:-3rem;left:0;background-size:cover;background-repeat:no-repeat;}}@media (max-width:767.98px){.history::before{display:none;}.ui-dialog{max-width:100vw !important;}}.a4{height:270mm;padding:0 0.5cm;width:210mm;}@media print{.page{break-after:page;}}.region--nav-additional .navbar-nav.me-auto{margin-right:0 !important;}.region--nav-additional > div,.region--nav-additional > ul{align-self:center;margin:0;}[class*="animate__"]:not([data-animation-processed="true"]){opacity:0 !important;}[data-animation-processed="true"]{opacity:1 !important;}.animated-triggered{opacity:1 !important;}[data-animation-processed="true"][data-needs-animation="false"]{opacity:1 !important;}
header .site-logo img{height:60px;}header .navbar-nav .navlink{text-align:end;}header .navbar-nav a{padding:4px 8px;margin:0 8px;color:var(--bs-primary);}.navbar-brand .name-and-slogan .site-title{color:var(--bs-primary) !important;font-family:var(--jost);}.navbar-brand .name-and-slogan .site-slogan:after{content:"de la Culture Vietnamienne";display:block;}.navbar-brand .name-and-slogan a{font-weight:bold;line-height:1.1em;}.menu--account .nav-link{font-size:2rem;}#block-standup-headertopbar a{color:var(--bs-primary);}@media (max-width:768px){.header-topbar-text{font-size:0.8rem;}}@media (max-width:576px){header .navbar{flex-direction:column;align-items:end;}header .navbar .region--nav-branding{align-self:start;}}
.menu--footer{padding:0;}footer a{color:rgba(255,255,255,0.8);}.menu--footer h5{color:white;font-size:1.25rem;margin-bottom:15px;}.menu--footer .navbar{padding:0;}.menu--footer .container-fluid{padding:0;}.menu--footer .navbar-collapse{display:block !important;height:auto !important;padding:0;}.menu--footer .navbar-toggler{display:none;}.menu--footer .navbar-nav{display:flex;flex-direction:column;gap:8px;}.menu--footer .nav-item{margin:0;}.menu--footer .nav-link{padding:5px 0;color:rgba(255,255,255,0.8);transition:color 0.3s ease;font-size:0.95rem;}.menu--footer .nav-link:hover,.menu--footer .nav-link.active{color:var(--custom-green-footer);}@media (min-width:992px){.menu--footer .navbar-nav{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;}}
.tab-content .tab-pane{display:none;}.tab-content .active{display:block;}.nav-tabs .service-nav-link.active{background-color:var(--bs-tertiary-bg);}.accordion-button:not(.collapsed){background-color:var(--bs-tertiary-bg);color:var(--bs-body-color);}
.block-views-blocknotre-equipe-carousel h2{font-size:2.2rem;line-height:3.375rem;font-weight:700;font-family:var(--jost);}.block-views-blocktestimonials-block-1,.block-views-blocknotre-equipe-carousel{margin:auto;}.block-views-blocktestimonials-block-1 .carousel-indicators,.block-views-blocktestimonials-block-1 .carousel-control-prev-icon,.block-views-blocktestimonials-block-1 .carousel-control-next-icon,.block-views-blocknotre-equipe-carousel .carousel-indicators,.block-views-blocknotre-equipe-carousel .carousel-control-prev-icon,.block-views-blocknotre-equipe-carousel .carousel-control-next-icon{filter:invert(100%);}.block-views-blocktestimonials-block-1 .carousel-indicator,.block-views-blocknotre-equipe-carousel .carousel-indicator{height:12px;}.block-views-blocktestimonials-block-1 .carousel-indicators button,.block-views-blocknotre-equipe-carousel .carousel-indicators button{border-top:none;border-bottom:none;padding:0;margin:0 4px;width:16px;height:16px;border-radius:100%;}.block-views-blocktestimonials-block-1 .carousel-indicators button.active,.block-views-blocknotre-equipe-carousel .carousel-indicators button.active{transition:0.4s ease-in-out;width:32px;border-radius:16px;}
.voir-plus{padding-top:0.5rem;}.block-views-blocknos-clubs-carousel h2,.block-views-blockevents-carousel h2,.block-views-blocknos-membres-block-1 h2{font-size:2.2rem;line-height:3.375rem;font-weight:700;}.block-views-blocknos-clubs-carousel .carousel-control-prev-icon,.block-views-blocknos-clubs-carousel .carousel-control-next-icon,.block-views-blockevents-carousel .carousel-control-prev-icon,.block-views-blockevents-carousel .carousel-control-next-icon,.block-views-blocknos-membres-block-1 .carousel-control-prev-icon,.block-views-blocknos-membres-block-1 .carousel-control-next-icon{filter:invert(100%);}.block-views-blocknos-clubs-carousel .carousel-control-prev,.block-views-blocknos-clubs-carousel .carousel-control-next,.block-views-blockevents-carousel .carousel-control-prev,.block-views-blockevents-carousel .carousel-control-next,.block-views-blocknos-membres-block-1 .carousel-control-prev,.block-views-blocknos-membres-block-1 .carousel-control-next{height:30px;width:30px;border:solid 1px black;border-radius:50%;top:100%;padding:1.5rem;background-color:white;}.block-views-blocknos-clubs-carousel .carousel-control-prev:hover,.block-views-blocknos-clubs-carousel .carousel-control-next:hover,.block-views-blockevents-carousel .carousel-control-prev:hover,.block-views-blockevents-carousel .carousel-control-next:hover,.block-views-blocknos-membres-block-1 .carousel-control-prev:hover,.block-views-blocknos-membres-block-1 .carousel-control-next:hover{filter:invert(100%);transition:ease-out 0.3s;}.block-views-blocknos-clubs-carousel .carousel-control-prev,.block-views-blockevents-carousel .carousel-control-prev,.block-views-blocknos-membres-block-1 .carousel-control-prev{left:42%;transform:translate(-50%,-50%);}.block-views-blocknos-clubs-carousel .carousel-control-next,.block-views-blockevents-carousel .carousel-control-next,.block-views-blocknos-membres-block-1 .carousel-control-next{left:58%;transform:translate(-50%,-50%);}.block-views-blocknos-clubs-carousel .carousel-control-prev *,.block-views-blocknos-clubs-carousel .carousel-control-next *,.block-views-blockevents-carousel .carousel-control-prev *,.block-views-blockevents-carousel .carousel-control-next *,.block-views-blocknos-membres-block-1 .carousel-control-prev *,.block-views-blocknos-membres-block-1 .carousel-control-next *{padding:0.5rem;}#views-bootstrap-nos-clubs-carousel .carousel-inner,#views-bootstrap-events-carousel .carousel-inner,#views-bootstrap-nos-membres-block-1 .carousel-inner{max-height:600px;}#views-bootstrap-nos-clubs-carousel .carousel-item .bg-white,#views-bootstrap-events-carousel .carousel-item .bg-white,#views-bootstrap-nos-membres-block-1 .carousel-item .bg-light{margin:0 12px;}@media (min-width:768px){#views-bootstrap-nos-clubs-carousel .carousel-inner,#views-bootstrap-events-carousel .carousel-inner,#views-bootstrap-nos-membres-block-1 .carousel-inner{display:flex;}#views-bootstrap-nos-clubs-carousel .carousel-item,#views-bootstrap-events-carousel .carousel-item,#views-bootstrap-nos-membres-block-1 .carousel-item{margin-right:0;flex:0 0 50%;display:block;}#views-bootstrap-nos-clubs-carousel .carousel-control-prev,#views-bootstrap-events-carousel .carousel-control-prev,#views-bootstrap-nos-membres-block-1 .carousel-control-prev{left:45%;}#views-bootstrap-nos-clubs-carousel .carousel-control-next,#views-bootstrap-events-carousel .carousel-control-next,#views-bootstrap-nos-membres-block-1 .carousel-control-next{left:55%;}}@media (min-width:992px){#views-bootstrap-nos-clubs-carousel .carousel-inner,#views-bootstrap-events-carousel .carousel-inner,#views-bootstrap-nos-membres-block-1 .carousel-inner{display:flex;}#views-bootstrap-nos-clubs-carousel .carousel-item,#views-bootstrap-events-carousel .carousel-item,#views-bootstrap-nos-membres-block-1 .carousel-item{margin-right:0;flex:0 0 33.333333%;display:block;}#views-bootstrap-nos-clubs-carousel .carousel-control-prev,#views-bootstrap-events-carousel .carousel-control-prev,#views-bootstrap-nos-membres-block-1 .carousel-control-prev{left:47%;}#views-bootstrap-nos-clubs-carousel .carousel-control-next,#views-bootstrap-events-carousel .carousel-control-next,#views-bootstrap-nos-membres-block-1 .carousel-control-next{left:53%;}}.club-container .field--name-field-image.field--items,.event-container .field--name-field-image.field--items,.member-container .field--name-field-image.field--items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;}
.icon-welcome{color:var(--bs-light);background-color:transparent;}.icon-welcome:hover{background-color:var(--bs-light);color:var(--bs-dark);transition:all 0.3s ease;}.icon-hover-effect{color:var(--bs-dark);}.icon-hover-effect:hover{background-color:var(--bs-dark);color:var(--bs-light);transition:all 0.3s ease;}
.img-wrapper,.field--type-image,.image-container,.field--type-image .field--item{overflow:hidden;position:relative;display:block;box-sizing:border-box;width:100%;height:100%;}.img-wrapper img,.field--type-image img,.image-container img,.field-item img{transition:0.4s;width:100%;display:block;}.img-wrapper:hover img,.image-container:hover img,.field--type-image:hover img .field--item:hover img{transform:scale(1.1);}.block-views-blockservice-block-1 .icon-custom{display:none;}
.node--type-club{background:#fff;}.node--type-club .layout--onecol{padding:0;}#block-apcv-page-title{max-width:1000px;margin:3rem auto;padding:0 2rem;text-align:center;}#block-apcv-page-title .page-title{font-size:clamp(2.5rem,6vw,4rem) !important;font-weight:700 !important;color:#8b0000 !important;text-transform:uppercase;letter-spacing:0.02em;margin:0;padding:0 0 2rem 0;line-height:1.2;position:relative;display:inline-block !important;}#block-apcv-page-title .page-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#8b0000,#dc143c);border-radius:2px;}#block-apcv-page-title .field--name-title{font-size:inherit;font-weight:inherit;color:inherit;}.block-field-blocknodeclubfield-image{margin:0 0 4rem 0;position:relative;}.block-field-blocknodeclubfield-image .field--item{position:relative;overflow:hidden;}.block-field-blocknodeclubfield-image .field--item::after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.9));}.block-field-blocknodeclubfield-image img{width:100%;height:70vh;min-height:500px;object-fit:cover;display:block;}.block-field-blocknodeclubbody{max-width:1000px;margin:0 auto 5rem;padding:0 2rem;}.block-field-blocknodeclubbody .field--item > p:first-child{font-size:1.5rem;font-weight:600;color:#2c3e50;line-height:1.6;margin-bottom:2.5rem;text-align:center;padding:0 1rem;}.block-field-blocknodeclubbody ul{list-style:none;padding:0;margin:0;}.block-field-blocknodeclubbody ul li{background:#f8f9fa;padding:1.75rem 1.75rem 1.75rem 4rem;margin-bottom:1.5rem;border-radius:12px;position:relative;font-size:1.0625rem;line-height:1.7;color:#495057;transition:all 0.3s ease;border-left:4px solid #8b0000;box-shadow:0 2px 8px rgba(0,0,0,0.05);}.block-field-blocknodeclubbody ul li:hover{background:#fff;transform:translateX(8px);box-shadow:0 4px 16px rgba(139,0,0,0.1);}.block-field-blocknodeclubbody ul li::before{content:"●";position:absolute;left:1.25rem;top:1.75rem;width:2rem;height:2rem;background:linear-gradient(135deg,#8b0000,#dc143c);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;box-shadow:0 2px 8px rgba(139,0,0,0.3);}.block-field-blocknodeclubfield-image-details{background:linear-gradient(180deg,#ffffff 0%,#f8f9fa 100%);padding:5rem 2rem;margin:0;}.block-field-blocknodeclubfield-image-details .field--label{display:none;}.block-field-blocknodeclubfield-image-details::before{content:"Galerie Photos";display:block;text-align:center;font-size:2.5rem;font-weight:700;color:#8b0000;margin-bottom:3rem;position:relative;}.block-field-blocknodeclubfield-image-details::after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#8b0000,#dc143c);margin:-2rem auto 3rem;border-radius:2px;}.block-field-blocknodeclubfield-image-details .field--items{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1400px;margin:0 auto;}.block-field-blocknodeclubfield-image-details .field--item{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,0.12);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);background:white;}.block-field-blocknodeclubfield-image-details .field--item:hover{transform:translateY(-12px);box-shadow:0 16px 48px rgba(139,0,0,0.25);}.block-field-blocknodeclubfield-image-details .field--item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,transparent 60%,rgba(0,0,0,0.4) 100%);z-index:1;opacity:0;transition:opacity 0.3s ease;}.block-field-blocknodeclubfield-image-details .field--item:hover::before{opacity:1;}.block-field-blocknodeclubfield-image-details .field--item img{width:100%;height:450px;object-fit:cover;display:block;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);}.block-field-blocknodeclubfield-image-details .field--item:hover img{transform:scale(1.08);}@media (max-width:1200px){.block-field-blocknodeclubfield-image-details .field--items{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}}@media (max-width:768px){#block-apcv-page-title{padding:0 1.5rem;margin:2rem auto;}#block-apcv-page-title .page-title{font-size:2rem !important;padding-bottom:1.5rem;}#block-apcv-page-title .page-title::after{width:60px;height:3px;}.block-field-blocknodeclubfield-image img{height:50vh;min-height:400px;}.block-field-blocknodeclubbody{padding:0 1.5rem;margin-bottom:3rem;}.block-field-blocknodeclubbody .field--item > p:first-child{font-size:1.25rem;}.block-field-blocknodeclubbody ul li{padding:1.5rem 1.5rem 1.5rem 3.5rem;font-size:1rem;}.block-field-blocknodeclubbody ul li::before{left:1rem;top:1.5rem;width:1.75rem;height:1.75rem;font-size:1.25rem;}.block-field-blocknodeclubfield-image-details{padding:3rem 1rem;}.block-field-blocknodeclubfield-image-details::before{font-size:2rem;margin-bottom:2rem;}.block-field-blocknodeclubfield-image-details .field--items{grid-template-columns:1fr;gap:1.5rem;}.block-field-blocknodeclubfield-image-details .field--item img{height:350px;}}@media (max-width:480px){#block-apcv-page-title{padding:0 1rem;margin:1.5rem auto;}#block-apcv-page-title .page-title{font-size:1.75rem !important;padding-bottom:1rem;}#block-apcv-page-title .page-title::after{width:50px;}.block-field-blocknodeclubfield-image img{height:40vh;min-height:300px;}.block-field-blocknodeclubbody .field--item > p:first-child{font-size:1.125rem;padding:0;}.block-field-blocknodeclubbody ul li{padding:1.25rem 1.25rem 1.25rem 3rem;font-size:0.9375rem;}.block-field-blocknodeclubbody ul li::before{width:1.5rem;height:1.5rem;font-size:1.1rem;}.block-field-blocknodeclubfield-image-details::before{font-size:1.75rem;}.block-field-blocknodeclubfield-image-details .field--item img{height:280px;}}#block-apcv-page-title .page-title:focus{outline:3px solid #8b0000;outline-offset:4px;}.block-field-blocknodeclubbody ul li:focus-within{outline:3px solid #8b0000;outline-offset:2px;}.block-field-blocknodeclubfield-image-details .field--item:focus-within{outline:3px solid #8b0000;outline-offset:4px;}@media (prefers-reduced-motion:reduce){#block-apcv-page-title .page-title,.block-field-blocknodeclubbody ul li,.block-field-blocknodeclubfield-image-details .field--item,.block-field-blocknodeclubfield-image-details .field--item img{transition:none;animation:none;}}
