.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}
/*!
 * Base Functionalities
 * whitouth this tinyModal probably won't work as spected
**/.tinymodal-cover{height:100%;left:0;top:0;width:100%;z-index:10}.tinymodal-cover,.tinymodal-window{opacity:0;position:fixed;visibility:hidden}.tinymodal-window{left:50%;overflow-y:auto;top:50%;z-index:11}.tinymodal-inner{height:100%;position:relative}.tinymodal-active .tinymodal-cover,.tinymodal-active .tinymodal-window-open{opacity:1;visibility:visible}:root{--indigo:#151626;--blue:#089fd1;--blue2:#6cc3d9;--blue3:#08b4c7;--blue4:#409ed1;--blue5:#0ba2d1;--indigoHSL:236,29%,12%;--white:#fff;--white2:#e7f4fa;--gray1:#f6f6f6;--gray2:#c6c6c6;--gray3:#252b2b;--black:#000;--dfFontFamily:"Roboto",sans-serif;--bold:700;--medium:500;--regular:400;--light:300;--headingsFont:"Grold",sans-serif;--crGatherIndex:2;--animation-time:.3s;--emVal:3vw;--calcEmVal:16;--logoW:8rem}@media(prefers-reduced-motion){:root{--animation-time:0s}}@media(min-width:576px){:root{--emVal:16px;--calcEmVal:16}}@media(min-width:992px){:root{--logoW:7rem;--emVal:12px;--calcEmVal:12}}@media(min-width:1200px){:root{--emVal:13px;--calcEmVal:13}}@media(min-width:1300px){:root{--emVal:14px;--calcEmVal:14}}@media(min-width:1400px){:root{--emVal:15px;--calcEmVal:15}}@media(min-width:1500px){:root{--emVal:16px;--calcEmVal:16}}@media(min-width:1700px){:root{--logoW:8.6rem}}#sliding-popup .agree-button,#sliding-popup .decline-button,.actus-item,.articles-slider .item img,.bordered-button,.consultez-blocs .con-grid .con-item a,.file-block a,.filled-button,.gallery-grid a.item img,.gallery-slider .item a img,.glide-arrow,.gover-tabs .card,.gover-tabs .card.imaged img,.gover-tabs .tab-button,.image-overlay-title-bloc .image-overlay-title img,.light-bordered-button,.media-contact-bloc .text-icon-bloc a,.pager[role=navigation] ul a,.search-form-navbar .searchbar form,.search-form-navbar .searchbar input[type=search],.search-form-results form .js-form-item input,.search-form-results form .search-form__submit,.search-result-list li a,.sitemap_menus a:not([href="  "]),.timeline .content,.timeline .content h3,.timeline .content p,.timeline .event .circle,.tinymodal-window-open .tinymodal-close,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action:after,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-webform-multiple input[type=text],:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-webform-select-other-input input,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper input[type=submit],:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox) input,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox) textarea,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item>select,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>fieldset.form-item select,div#block-taqamorocco-local-tasks ul:not(.contextual-links) a,footer .links .sc-media a,footer .links ul li a,footer .logo,header.glide .glide__slide,nav.navbar #block-taqamorocco-branding .logo,nav.navbar .links .nested-menu .under-list li>a,nav.navbar .links .nested-menu .under-list li>span,nav.navbar .links ul.list>li>a,nav.navbar .links ul.list>li>span,section.filter-form:not(.rapp-finan .filter-form) .js-form-item input,section.filter-form:not(.rapp-finan .filter-form) .js-form-item select,section.filter-form:not(.rapp-finan .filter-form) input[type=submit],section.news-home-section .news-container .item>a img{transition:all var(--animation-time)}header.headImage:before{background-image:radial-gradient(hsla(var(--indigoHSL),.55) 35%,hsla(var(--indigoHSL),0) 65%);bottom:0;content:"";height:120%;left:0;position:absolute;transform:translate(-50%,50%);width:170%}.image-button-bloc .image-button:before,header.glide .glide__slide:not(.video-background):before{background-color:hsla(var(--indigoHSL),.4);content:"";height:100%;position:absolute;top:0;width:100%}footer .logo:hover,nav.navbar #block-taqamorocco-branding .logo:hover{opacity:.75}.articles-slider .item :has(>img),.gallery-grid a.item :has(>img),.gallery-slider .item a :has(>img),.gover-tabs .card.imaged :has(>img),.image-overlay-title-bloc .image-overlay-title :has(>img),section.news-home-section .news-container .item>a :has(>img){overflow:hidden}@supports not selector(:has(*)){.articles-slider .item .image,.gallery-grid a.item .image,.gallery-slider .item a .image,.gover-tabs .card.imaged .image,.image-overlay-title-bloc .image-overlay-title .image,section.news-home-section .news-container .item>a .image{overflow:hidden}}.articles-slider .item:hover img,.gallery-grid a.item:hover img,.gallery-slider .item a:hover img,.gover-tabs .card.imaged:hover img,.image-overlay-title-bloc .image-overlay-title:hover img,section.news-home-section .news-container .item>a:hover img{scale:1.1}.colored-ul,.governance .description ul,.odd-modal ul,.sitemap_menus ul,.taqa-paragraph--image-text .text ul,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ul,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ul,section.governance .description ul{list-style:none}.colored-ul li,.odd-modal ul li,.sitemap_menus ul li,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ul li{position:relative}.colored-ul li:before,.odd-modal ul li:before,.sitemap_menus ul li:before,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ul li:before{color:#48b0d7;content:"•";font-size:2rem;left:-1.1rem;position:absolute;top:-.6rem}@font-face{font-family:custom-icons;src:url(/themes/custom/taqamorocco/dist/0882b1b8ca8507a5d018.ttf)}i.ci{font-style:normal}.ci-search:before{content:""}.ci-plus:before{content:""}.ci-download:before{content:""}.ci-linkedin:before{content:""}.ci-linkedin-alt:before{content:""}.ci-instagram:before{content:""}.ci-twitter:before{content:""}.ci-copyright:before{content:""}.ci-calendar:before{content:""}.ci-share-alt:before{content:""}.ci-angle-right:before{content:""}.ci-angle-left:before{content:""}.ci-angle-down:before{content:""}.ci-document-file-pdf:before{content:""}.ci-bars:before{content:""}.ci-close:before{content:""}.ci{display:inline-block;font-family:custom-icons;font-size:1em;line-height:1}.ci-svg{align-items:center;display:inline-flex;height:1em;justify-content:center;width:1em}.ci-svg svg{fill:currentColor;display:block;height:100%;width:100%}.list a:hover{color:#000}*,* :before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{accent-color:var(--blue);caret-color:var(--blue);font-size:var(--emVal)}body,html{overflow-x:hidden}body{color:var(--black);font-family:var(--dfFontFamily);font-weight:var(--regular);line-height:normal;margin:0}::selection{-webkit-text-fill-color:var(--white);background:var(--blue);color:var(--white)}.container{margin-left:auto;margin-right:auto;padding-left:clamp(1.3rem,2vw,3em);padding-right:clamp(1.3rem,2vw,3em);width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1345px}}@media(min-width:1700px){.container{max-width:1598px}}@media(min-width:992px){.containers-gathering{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:992px){.containers-gathering{--crGatherIndex:1}.containers-gathering .half-container{margin-left:auto;margin-right:auto;padding-left:clamp(1.3rem,2vw,3em);padding-right:clamp(1.3rem,2vw,3em)}}.containers-gathering .half-container{width:100%}@media(min-width:576px){.containers-gathering .half-container{max-width:calc(540px/var(--crGatherIndex))}}@media(min-width:768px){.containers-gathering .half-container{max-width:calc(720px/var(--crGatherIndex))}}@media(min-width:992px){.containers-gathering .half-container{max-width:calc(960px/var(--crGatherIndex))}}@media(min-width:1200px){.containers-gathering .half-container{max-width:calc(1140px/var(--crGatherIndex))}}@media(min-width:1400px){.containers-gathering .half-container{max-width:calc(1345px/var(--crGatherIndex))}}@media(min-width:1700px){.containers-gathering .half-container{max-width:calc(1598px/var(--crGatherIndex))}}@media(min-width:992px){.containers-gathering .half-container.left-container{margin-left:auto;padding-left:clamp(1.3rem,2vw,3em)}.containers-gathering .half-container.right-container{margin-right:auto;padding-right:clamp(1.3rem,2vw,3em)}}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%;object-fit:cover;object-position:center}.filled-button,.glide-arrow,.gover-tabs .tab-button,.light-bordered-button,.none-button,.search-form-results form .search-form__submit,.tinymodal-window-open .tinymodal-close,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper input[type=submit],section.filter-form:not(.rapp-finan .filter-form) input[type=submit]{background-color:transparent;border:none;cursor:pointer;padding:0}.blue-text,.com-fin-sec h2:not(.actus-item h2),.image-title-bloc .image-title .title,.pub-fin-sec h2:not(.actus-item h2),.vision-page-icons .text-icon-bloc .title,section.news-home-section .news-container .item>a .date,section.news-home-section .news-container .item>a .read{color:var(--blue)}.bold-text,.image-title-bloc .image-title .title,.text-icon:not(.media-contact-bloc .text-icon) .title,section.news-home-section .news-container .item>a .date,section.news-home-section .news-container .item>a .read>:not(.ci){font-weight:var(--bold)}.head-blue-text{color:var(--blue);font-size:3rem;text-align:center}.gradient-text,section.stats .number{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,var(--blue) 0,var(--blue3) 100%);-webkit-background-clip:text}.bg-grey{background-color:var(--gray1)}.bg-gray2{background-color:#f7f2ef}.bg-gray3,.consultez-blocs,.half-logo-bloc{background-color:#ede9e8}.bg-blue-gradient{background:linear-gradient(90deg,var(--blue) 0,var(--blue3) 100%);color:var(--white)}.filled-button,.glide-arrow,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper input[type=submit]{font-weight:var(--bold);text-transform:uppercase}.filled-button.round,.glide-arrow{border-radius:50%;height:1.6em;width:1.6em}.filled-button.blue-fill,.glide-arrow{background-color:var(--blue5);color:var(--white)}.filled-button.blue-fill:hover,.filled-button.white-fill,.glide-arrow:hover{background-color:var(--white);color:var(--blue5)}.active.filled-button.white-fill,.filled-button.white-fill:hover{background-color:var(--blue5);color:var(--white)}.filled-button.gradient-fill,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper input[type=submit]{background-image:linear-gradient(90deg,var(--white) 0,var(--white) 33%,var(--blue) 66%,var(--blue3) 100%);background-position:100%;background-size:300%;border:calc(1rem/var(--calcEmVal)) solid transparent;color:var(--white)}.filled-button.gradient-fill:hover,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action:hover,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper input[type=submit]:hover{background-position:0;border-color:var(--blue);color:var(--blue)}#sliding-popup .agree-button,#sliding-popup .decline-button,.bordered-button{border:calc(1rem/var(--calcEmVal)) solid transparent;font-weight:var(--bold);padding:.8em 1.25em;width:fit-content}#sliding-popup .agree-button:not(.pdf),#sliding-popup .decline-button:not(.pdf),.bordered-button:not(.pdf){letter-spacing:calc(1rem/var(--calcEmVal));text-transform:uppercase}#sliding-popup .agree-button>.ci,#sliding-popup .decline-button>.ci,.bordered-button>.ci{font-weight:400}.bordered-button.pdf .ci{font-size:1.4rem}.bordered-button.iconed{align-items:center;display:flex;gap:.5em}#sliding-popup .agree-button,#sliding-popup .decline-button,.bordered-button.white-border{border-color:var(--white);color:var(--white)}#sliding-popup .agree-button:hover,#sliding-popup .decline-button:hover,.bordered-button.white-border:hover{background-color:var(--white);color:var(--blue)}.bordered-button.blue-border{border-color:var(--blue);color:var(--blue)}.bordered-button.blue-border:hover{background-color:var(--blue);color:var(--white)}.light-bordered-button,.search-form-results form .search-form__submit,section.filter-form:not(.rapp-finan .filter-form) input[type=submit]{border:calc(1rem/var(--calcEmVal)) solid var(--blue4);color:var(--blue4);text-transform:uppercase}.light-bordered-button:hover,.search-form-results form .search-form__submit:hover,section.filter-form:not(.rapp-finan .filter-form) input[type=submit]:hover{background-color:var(--blue4);color:var(--white)}.light-bordered-button.normal{font-size:.76rem;padding:.75rem 1.225rem}.light-bordered-button.block-max{display:block;width:max-content}.light-bordered-button.centered{margin-inline:auto}nav.navbar{--linkPB:2.35rem;background-color:var(--indigo);color:var(--white);left:0;position:fixed;top:0;transition:translate .175s ease-in-out;translate:0 -100%;width:100%;z-index:10}nav.navbar.showOnScroll{translate:0 0}@media(max-width:992px){nav.navbar{padding-block:.92rem}}@media(min-width:992px){nav.navbar{--linkPB:1.775rem}nav.navbar>.container{align-items:center;display:flex;gap:8.1rem}}@media(min-width:1700px){nav.navbar{--linkPB:2.35rem}nav.navbar>.container{gap:10.1rem}}nav.navbar #block-taqamorocco-branding .menu-button{display:none}nav.navbar #block-taqamorocco-branding .logo{width:var(--logoW)}nav.navbar #block-taqamorocco-branding .logo .logo-white{display:none}nav.navbar #block-taqamorocco-branding .logo .logo-default,nav.navbar.transparent-navbar #block-taqamorocco-branding .logo .logo-white{display:block}nav.navbar.transparent-navbar #block-taqamorocco-branding .logo .logo-default{display:none}@media(max-width:992px){nav.navbar.transparent-navbar{width:100%}nav.navbar.transparent-navbar .block-inner{align-items:center;display:flex;justify-content:space-between;width:100%}nav.navbar.transparent-navbar .block-inner .menu-button{display:block}nav.navbar.transparent-navbar .menu-button{color:inherit;cursor:pointer;font-size:1.5rem;transition:all var(--animation-time);user-select:none}nav.navbar.transparent-navbar .menu-button:hover{color:var(--blue)}}@media(min-width:992px){nav.navbar .utils{align-items:flex-end;display:flex;gap:1rem}}@media(min-width:1200px){nav.navbar .utils{gap:1.55rem}}@media(min-width:1700px){nav.navbar .utils{gap:1.8rem}}@media(max-width:992px){nav.navbar .utils{display:grid;gap:1rem;justify-items:center}}@media(min-width:992px){nav.navbar .links{align-items:center;display:flex;flex:1;gap:4rem;justify-content:space-between}nav.navbar .links>nav{flex:1}}@media(min-width:1200px){nav.navbar .links{gap:7rem}}@media(min-width:1700px){nav.navbar .links{gap:7.2rem}}@media(max-width:992px){nav.navbar .links{background-color:var(--indigo);display:none;gap:2rem;left:0;max-height:calc(100vh - 100%);overflow-y:auto;padding-block:1rem 2rem;padding-inline:1.3rem;position:absolute;top:100%;width:100%}nav.navbar .links.mobile-showed{display:grid}}nav.navbar .links ul.list{list-style:none;margin:0;padding:0}@media(min-width:992px){nav.navbar .links ul.list{display:flex;justify-content:space-between}}@media(max-width:992px){nav.navbar .links ul.list{display:grid;gap:1.5rem}}nav.navbar .links ul.list>li>a,nav.navbar .links ul.list>li>span{border-bottom:.15rem solid transparent;font-size:1.1em}@media(min-width:992px){nav.navbar .links ul.list>li>a,nav.navbar .links ul.list>li>span{border-bottom:.25rem solid transparent;display:block;padding-block:var(--linkPB)}}@media(min-width:1700px){nav.navbar .links ul.list>li>a,nav.navbar .links ul.list>li>span{font-size:1.3rem;line-height:1}}@media(max-width:992px){nav.navbar .links ul.list>li>a,nav.navbar .links ul.list>li>span{padding-bottom:.25rem}nav.navbar .links ul.list>li:not(.have-child)>a,nav.navbar .links ul.list>li:not(.have-child)>span{display:block}}nav.navbar .links ul.list>li:not(.have-child)>a.is-active,nav.navbar .links ul.list>li:not(.have-child)>a:hover,nav.navbar .links ul.list>li:not(.have-child)>span.is-active,nav.navbar .links ul.list>li:not(.have-child)>span:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:992px){nav.navbar .links ul.list>li.have-child{cursor:pointer;display:grid;grid-template-columns:1fr auto;justify-content:space-between;position:relative}nav.navbar .links ul.list>li.have-child:after{align-self:center;color:var(--white);content:"";font-family:custom-icons;font-size:1.25rem;grid-column:2;transition:all var(--animation-time)}nav.navbar .links ul.list>li.have-child.is-opened .nested-menu{display:block}nav.navbar .links ul.list>li.have-child.is-opened:after{color:var(--blue);rotate:180deg}nav.navbar .links ul.list>li.have-child.is-opened>a,nav.navbar .links ul.list>li.have-child.is-opened>span{border-color:var(--blue);color:var(--blue)}}nav.navbar .links ul.list>li.have-child:hover>a,nav.navbar .links ul.list>li.have-child:hover>span{border-color:var(--blue);color:var(--blue)}nav.navbar .links ul.list>li.have-child:hover:after{color:var(--blue)}@media(min-width:992px){nav.navbar .links ul.list>li.have-child:hover .nested-menu{display:block}}nav.navbar .links .nested-menu{display:none}@media(min-width:992px){nav.navbar .links .nested-menu{background-color:var(--white);color:var(--black);inset-inline-start:0;padding:2.7em 3.2em 1.9rem;position:absolute;top:100%;width:100%}nav.navbar .links .nested-menu .container{display:flex;justify-content:flex-start}nav.navbar .links .nested-menu .description{margin-inline-end:6%;width:33%}nav.navbar .links .nested-menu .description h4{font-size:2.1em;margin:0}nav.navbar .links .nested-menu .description p{line-height:1.7;margin-top:2em}}@media(min-width:992px)and (min-width:1700px){nav.navbar .links .nested-menu .description{margin-left:8%;width:26.8%}}@media(min-width:992px){nav.navbar .links .nested-menu .under-list{border-inline-start:calc(1rem/var(--calcEmVal)) solid #929292;padding-block:.3rem;padding-inline-start:4.7rem}nav.navbar .links .nested-menu .under-list li{font-size:1.25rem}}@media(max-width:992px){nav.navbar .links .nested-menu{cursor:auto;grid-column:span 3;grid-row:2;padding-block:1rem}nav.navbar .links .nested-menu .container{margin:0}nav.navbar .links .nested-menu .description{display:none}nav.navbar .links .nested-menu .under-list{padding:0}nav.navbar .links .nested-menu .under-list li{font-size:1rem}nav.navbar .links .nested-menu .under-list a{display:block}}nav.navbar .links .nested-menu .under-list{align-content:flex-start;display:grid;gap:1.25em;list-style:none;margin:0}nav.navbar .links .nested-menu .under-list li>a.is-active,nav.navbar .links .nested-menu .under-list li>a:hover,nav.navbar .links .nested-menu .under-list li>span.is-active,nav.navbar .links .nested-menu .under-list li>span:hover{color:var(--blue)}nav.navbar .links .price{color:var(--blue);font-size:1.1rem}@media(min-width:1700px){nav.navbar .links .price{font-size:1.35rem}}nav.navbar .links .search{color:#fff;font-size:1.25em}nav.navbar .lang-switcher{text-transform:uppercase}nav.navbar.see-though{background-color:#1c8d97!important}nav.navbar.see-though+*{margin-top:5%!important}nav.navbar.transparent-navbar .links .price{color:#fff!important}.search-form-navbar{align-items:center;display:inline-flex;position:relative}.search-form-navbar button{color:#fff;font-size:1.25em}@media(min-width:1700px){.search-form-navbar button{font-size:1.5rem;line-height:1}}.search-form-navbar .searchbar{inset-inline-end:2em;position:absolute;top:0;visibility:hidden}.search-form-navbar .searchbar form{display:flex;width:0}.search-form-navbar .searchbar form>div:first-child{flex-grow:1}.search-form-navbar .searchbar form>div:last-child{display:none;width:2em}.search-form-navbar .searchbar input[type=submit]{cursor:pointer;height:100%;opacity:0;width:2em;width:100%}.search-form-navbar .searchbar input[type=search]{border:0 solid transparent;font-size:.9em;outline:none;padding:0;width:100%}.search-form-navbar .searchbar.open{visibility:visible}.search-form-navbar .searchbar.open form{width:15em}.search-form-navbar .searchbar.open input[type=search]{border-width:.135em;padding:.2em .4em}.search-form-navbar .searchbar.open input[type=search]:focus{border-color:var(--blue)}.search-form-navbar .searchbar.searchable{inset-inline-end:0}.search-form-navbar .searchbar.searchable form{width:17em}.search-form-navbar .searchbar.searchable form>div:last-child{display:block}footer{background-color:var(--indigo)}@media(min-width:992px){footer{padding-block:3.1em}}@media(min-width:1700px){footer{padding-block:5rem}}@media(max-width:992px){footer{padding-block:2.5rem 1rem}}footer #block-footerlogo{align-items:flex-end;display:flex}footer #block-footerbottom p,footer #block-socialnetwork p{margin:0}footer #block-footerbottom .lnet,footer #block-socialnetwork .lnet{float:right}footer #block-footerbottom .lnet a,footer #block-socialnetwork .lnet a{transition:all var(--animation-time)}footer #block-footerbottom .lnet a:hover,footer #block-socialnetwork .lnet a:hover{color:var(--blue)}footer .container{align-items:center;display:flex;gap:2rem 4.8rem}@media(max-width:992px){footer .container{display:grid}}footer .logo{width:var(--logoW)}footer .footer{display:grid;flex:1}footer .links{align-items:flex-end;border-bottom:calc(2rem/var(--calcEmVal)) solid var(--white);color:var(--white);display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.85em}@media(min-width:992px){footer .links{gap:4.2em}}@media(min-width:1700px){footer .links{padding-bottom:2.25em}}@media(max-width:992px){footer .links{gap:1.7rem}}footer .links ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media(min-width:992px){footer .links ul{gap:2.25em}}@media(min-width:1700px){footer .links ul{gap:3.55em}}@media(max-width:992px){footer .links ul{gap:1.1rem 2rem}}footer .links ul li a.is-active,footer .links ul li a:hover{color:var(--blue)}@media(min-width:992px){footer .links ul li{font-size:1.23em}}@media(min-width:1700px){footer .links ul li{font-size:1.4rem}}@media(max-width:992px){footer .links ul li{font-size:1.13em}}footer .links .sc-media .list{align-items:flex-end;display:flex;gap:2rem}@media(min-width:1700px){footer .links .sc-media .list{gap:2.65rem}}footer .links .sc-media a{display:grid}footer .links .sc-media a:hover{color:var(--blue)}@media(min-width:992px){footer .links .sc-media a{font-size:2rem}}@media(min-width:1700px){footer .links .sc-media a{font-size:2.5rem}}@media(max-width:992px){footer .links .sc-media a{font-size:1.8rem}}footer .rights{color:var(--white)}@media(min-width:992px){footer .rights{font-size:1.1em;padding-block:1.5rem 1.25rem}}@media(min-width:1700px){footer .rights{font-size:1.39em;padding-block:2.2rem 0}}@media(max-width:992px){footer .rights{font-size:1em;padding-block:1.4rem 1rem}}header.glide .glide__slide{background-position:50%;background-size:cover;position:relative}header.glide .glide__slide.video-background video{object-fit:cover;width:100%}header.glide .glide__slide .caption{color:var(--white);position:absolute}@media(min-width:992px){header.glide .glide__slide .caption{bottom:8rem}header.glide .glide__slide .caption h1{font-size:4rem;letter-spacing:calc(3.75rem/var(--calcEmVal))}header.glide .glide__slide .caption h2{font-size:3.5rem;letter-spacing:calc(2.6rem/var(--calcEmVal))}header.glide .glide__slide .caption a{margin-top:1.7em}}@media(max-width:992px){header.glide .glide__slide .caption{bottom:3.6rem}header.glide .glide__slide .caption h1{font-size:2.75rem}header.glide .glide__slide .caption h2{font-size:2.1rem}header.glide .glide__slide .caption a{font-size:.9rem;margin-top:1.2em}}header.glide .glide__slide .caption h1{margin:0}header.glide .glide__slide .caption h2{font-weight:var(--regular);margin:0}header.glide .glide__slides{aspect-ratio:18.35/9;transform:translateZ(0)!important}header.glide .glide__slide{left:0;opacity:0;position:absolute!important;top:0;z-index:0}header.glide .glide__slide.glide__slide--active{opacity:1;z-index:1}section.CTA{background-size:cover}@media(min-width:992px){section.CTA{height:41.75rem}section.CTA.empty-CTA{height:35rem}section.CTA.empty-CTA.full-height{height:23.4em!important}section.CTA.full-height-no-crop{background-position:50%;background-repeat:no-repeat;background-size:contain}}@media(min-width:992px)and (min-width:992px){section.CTA.full-height-no-crop{background-size:cover;height:58em;min-height:19.5em}}@media(min-width:992px){section.CTA.full-height{background-position:50%;background-repeat:no-repeat;background-size:contain}}@media(max-width:992px){section.CTA{background-position-x:42%;height:31.5rem;position:relative}section.CTA:before{background-color:hsla(var(--indigoHSL),.4);content:"";height:100%;position:absolute;top:0;width:100%}section.CTA.empty-CTA{height:27.5rem}}section.CTA .container{height:100%;position:relative}@media(min-width:992px){section.CTA.CTA-left .caption{top:46.5%}}@media(max-width:992px){section.CTA.CTA-left .caption{top:55%}}@media(min-width:992px){section.CTA.CTA-right .caption{inset-inline-end:0;top:48%}}@media(max-width:992px){section.CTA.CTA-right .caption{top:55%}}section.CTA .caption{color:var(--white);display:grid;position:absolute}@media(min-width:992px){section.CTA .caption{gap:1.9em;width:50%}}@media(max-width:992px){section.CTA .caption{gap:1.6rem;transform:translateY(-50%);width:calc(100% - 2.6rem)}}section.CTA .caption h2,section.CTA .caption p{margin:0}section.CTA .caption h2{font-weight:var(--regular);letter-spacing:calc(2rem/var(--calcEmVal))}@media(min-width:992px){section.CTA .caption h2{font-size:3.4em}}@media(max-width:992px){section.CTA .caption h2{font-size:1.75rem}}section.CTA .caption h2.bold-title{font-weight:var(--bold,700)}@media(min-width:992px){section.CTA .caption p{font-size:1.5em;letter-spacing:calc(1.65rem/var(--calcEmVal));line-height:1.6;width:56ch}}@media(max-width:992px){section.CTA .caption p{font-size:1em;line-height:1.35}}@media(min-width:992px){section.CTA .caption a{margin-top:1.25em}}@media(max-width:992px){section.CTA .caption a{font-size:.9rem}}section.CTA.blue-title .caption h2.bold-title{color:var(--blue3,#08b4c7)!important;font-weight:var(--light,300)!important}.big-text p,.taqa-paragraph--image-text.big-text .text p,.taqa-paragraph--image-text.big-text p{font-size:1.4rem!important}header.headImage{background-position:50%;background-size:cover;height:50.5rem;overflow:hidden;position:relative}@media(max-width:992px){header.headImage{height:27.5rem}}header.headImage .container{height:100%;position:relative}header.headImage.actus-list-head{background-position:50% 28%}header.headImage.no-black-shadow:before{display:none!important}header.headImage body:has(nav.navbar.see-though) header.headImage,header.headImage nav.navbar.see-though~header.headImage{background-position:50%!important;background-size:100% 100%!important}header.headImage .title{bottom:7%;color:var(--white);position:absolute;width:100%}header.headImage .title h1{margin:0 0 1.5rem;max-width:67%}@media(min-width:992px){header.headImage .title h1{font-size:3.5em}}@media(max-width:992px){header.headImage .title h1{font-size:2.5em}}header.headImage .title ul.breadcrumb{display:flex;gap:.5em;list-style:none;margin:0;padding:0}header.headImage .title ul.breadcrumb li{text-transform:capitalize}header.headImage .title ul.breadcrumb li:not(:last-child):after{content:"/";margin-inline-start:.6em}section.head-text p{font-weight:var(--light);text-align:center}@media(min-width:992px){section.head-text p{font-size:1.625rem;line-height:1.35;margin-block:4rem 0;margin-inline:auto;width:81%}}@media(min-width:1700px){section.head-text p{font-size:2rem;margin-block:5rem 3rem;margin-inline:auto;width:81%}}@media(max-width:992px){section.head-text p{font-size:1.7rem;margin-block:2.5rem 1.5rem}}section.head-text .font-weight-low p,section.head-text.font-weight-low p{font-weight:var(--light)!important}section.head-text .font-weight-normal p,section.head-text.font-weight-normal p{font-weight:var(--regular)!important}section.head-text .font-weight-medium p,section.head-text.font-weight-medium p{font-weight:var(--medium)!important}section.head-text .font-weight-bold p,section.head-text.font-weight-bold p{font-weight:var(--bold)!important}section.filter-form:not(.rapp-finan .filter-form){color:var(--gray3)}section.filter-form:not(.rapp-finan .filter-form):not(.normal-pd){padding-block:2rem}section.filter-form:not(.rapp-finan .filter-form).normal-pd{padding-block:1.6rem 0}section.filter-form:not(.rapp-finan .filter-form).bottom-bordered:not(.rapp-finan-form .filter-form) form{border-bottom:calc(1rem/var(--calcEmVal)) solid var(--blue4);padding-bottom:1.25rem}.image-title-bloc .image-title section.filter-form:not(.rapp-finan .filter-form) span.title,.text-icon:not(.media-contact-bloc .text-icon) section.filter-form:not(.rapp-finan .filter-form) span.title,section.filter-form:not(.rapp-finan .filter-form) .image-title-bloc .image-title span.title,section.filter-form:not(.rapp-finan .filter-form) .text-icon:not(.media-contact-bloc .text-icon) span.title,section.filter-form:not(.rapp-finan .filter-form) section.news-home-section .news-container .item>a .read>span:not(.ci),section.filter-form:not(.rapp-finan .filter-form) section.news-home-section .news-container .item>a span.date,section.filter-form:not(.rapp-finan .filter-form) span.bold-text,section.news-home-section .news-container .item>a section.filter-form:not(.rapp-finan .filter-form) .read>span:not(.ci),section.news-home-section .news-container .item>a section.filter-form:not(.rapp-finan .filter-form) span.date{display:block;font-size:1.25em;margin-bottom:1.75rem}section.filter-form:not(.rapp-finan .filter-form) form{display:flex}@media(min-width:992px){section.filter-form:not(.rapp-finan .filter-form) form{align-items:flex-end;gap:2rem}}@media(max-width:992px){section.filter-form:not(.rapp-finan .filter-form) form{align-items:center;flex-direction:column;gap:3rem}}section.filter-form:not(.rapp-finan .filter-form) .js-form-item{display:flex;font-size:1.25em;gap:.25rem}section.filter-form:not(.rapp-finan .filter-form) .js-form-item input,section.filter-form:not(.rapp-finan .filter-form) .js-form-item select{border:none;border-bottom:calc(1rem/var(--calcEmVal)) solid var(--gray3);font-size:inherit}section.filter-form:not(.rapp-finan .filter-form) .js-form-item input:focus,section.filter-form:not(.rapp-finan .filter-form) .js-form-item select:focus{border-color:var(--blue);outline:none}section.filter-form:not(.rapp-finan .filter-form) .js-form-item input{flex:1;min-width:clamp(16rem,16vw,20rem)}section.filter-form:not(.rapp-finan .filter-form) .js-form-item select{width:clamp(10rem,10vw,16rem)}section.filter-form:not(.rapp-finan .filter-form) input[type=submit]{padding:.5rem 1rem}section.filter-form:not(.rapp-finan .filter-form) select{border:none;color:inherit;font-size:inherit}section.filter-form:not(.rapp-finan .filter-form) .form-actions{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:992px){section.filter-form:not(.rapp-finan .filter-form) .form-actions{flex:1;justify-content:flex-end;justify-self:flex-end}}.files-blocks-list{display:grid;gap:1rem;padding-block:1.25rem}.files-blocks-list h3{font-size:1.55rem;margin-block:0 .75rem}.files-blocks-list h3 sup{font-size:1rem}.file-block{background-color:var(--white2);display:grid;gap:.8rem;padding:.825rem 2.35rem}.file-block>span{font-size:1.465rem;letter-spacing:calc(1rem/var(--calcEmVal))}.file-block a{align-items:center;color:var(--blue);display:flex;gap:.4rem}.file-block a span:not(.ci){font-size:1.05rem;font-weight:var(--bold)}.file-block a .ci{font-size:1.75rem}.file-block a:hover{color:initial}.file-block:not(:last-child){margin-bottom:1.5rem}.actus-item{align-content:space-between;background-color:var(--gray1);display:grid;gap:3.3rem;padding:2rem 1.68rem 2.4rem}@media(max-width:1300px){.actus-item{gap:1.5rem}}.actus-item:hover{background-color:var(--white);box-shadow:0 0 1rem rgba(0,0,0,.32)}.actus-item .date-block{align-items:center;border-bottom:calc(1rem/var(--calcEmVal)) solid var(--blue);color:var(--blue);display:flex;font-size:1.1em;gap:.75rem;padding-bottom:1rem}.actus-item .date-block .ci-calendar{font-size:1.3em}.actus-item h2,.actus-item h3{font-size:1.3em;font-weight:var(--medium);line-height:1.4;margin:4rem auto 0;text-align:center;width:78%}@media(max-width:1300px){.actus-item h2,.actus-item h3{margin-top:1.5rem}}.actus-item .plus{border:calc(2rem/var(--calcEmVal)) solid var(--blue);border-radius:50%;display:grid;height:2.9rem;justify-self:center;place-items:center;position:relative;width:2.9rem}.actus-item .plus:after,.actus-item .plus:before{background-color:var(--blue);content:"";height:calc(2rem/var(--calcEmVal));position:absolute;width:50%}.actus-item .plus:after{transform:rotate(90deg)}.pager[role=navigation]{margin-block:2rem}.pager[role=navigation] ul{display:flex;font-weight:var(--bold);gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.pager[role=navigation] ul .is-active a,.pager[role=navigation] ul a:hover{background-color:var(--blue);color:var(--white)}.pager[role=navigation] ul a{border-radius:50%;color:var(--blue);display:grid;height:2.5rem;place-items:center;width:2.5rem}.text-icon:not(.media-contact-bloc .text-icon){display:grid;grid-template-rows:4.25rem;justify-items:center}.text-icon:not(.media-contact-bloc .text-icon) .icon{display:grid}.text-icon:not(.media-contact-bloc .text-icon) .icon img{height:100%}.text-icon:not(.media-contact-bloc .text-icon) .title{font-size:1.325rem;margin-bottom:.2rem;margin-top:1.7rem;text-align:center}.text-icon:not(.media-contact-bloc .text-icon) .text{font-size:1.2rem;line-height:1.6;text-align:center}.text-icon:not(.media-contact-bloc .text-icon) .text p{margin:0}/*!
 * Base Design
 * can be overriden by your own styles in this or your stylesheed
**/.tinymodal-cover{background:rgba(0,0,0,.5)}.tinymodal-window{box-shadow:0 0 1.5rem rgba(0,0,0,.25);max-height:90vh;max-width:90vw;transform:translate(-50%,-50%) scale(.9);width:max-content}.tinymodal-window .image{display:grid}.tinymodal-active .tinymodal-window-open{transform:translate(-50%,-50%) scale(1)}.tinymodal-window-open .tinymodal-close{background:var(--white);color:var(--blue);display:grid;font-size:2.25rem;padding:.25rem;position:absolute;right:1.3rem;top:1.3rem}.tinymodal-window-open .tinymodal-close:hover{color:var(--indigo)}.tinymodal-ready .tinymodal-cover,.tinymodal-ready .tinymodal-window{transition:all .3s ease-in-out}.timeline{position:relative}@media(min-width:992px){.timeline{margin-inline:auto;width:.25rem}}.timeline .line{background:#d2e5e7;height:100%;position:absolute;width:.25rem}.timeline .line:after,.timeline .line:before{background:#d2e5e7;border-radius:50%;content:"";height:.5rem;left:-.125rem;position:absolute;width:.5rem}.timeline .line:before{top:-.25rem}.timeline .line:after{bottom:-.25rem}.timeline .events{left:2rem;position:relative}.timeline .content{background:#f5f8fd;border-radius:1rem;filter:drop-shadow(0 0 calc(1rem/var(--calcEmVal)) #ccc) drop-shadow(0 0 .5rem #F4F6F8);width:calc(100% - 2rem)}@media(min-width:992px){.timeline .content{width:clamp(10rem,40vw,40rem)}}.timeline .content p{height:0;overflow:hidden;padding-inline:1rem}.timeline .content h3{padding:1rem}.timeline .content h3,.timeline .content p{margin:0}.timeline .content:before{border:.5rem solid transparent;content:"";position:absolute;top:50%;translate:0 -50%}.timeline .event{position:relative}.timeline .event:not(:last-child){margin-bottom:1.5rem}.timeline .event .circle{background:var(--indigo);border:.125rem solid var(--white);border-radius:50%;box-shadow:.125rem .125rem .25rem #dde2df;height:1.5rem;position:absolute;top:50%;translate:0 -50%;width:1.5rem}@media(max-width:992px){.timeline .event .content:before{border-right-color:#f5f8fd;left:-1rem}.timeline .event .circle{left:-2.625rem}}@media(min-width:992px){.timeline .event:nth-child(odd) .content:before{border-right-color:#f5f8fd;left:-1rem}.timeline .event:nth-child(odd) .circle{left:-2.625rem}.timeline .event:nth-child(2n) .content{position:relative;right:3.75rem;translate:-100%}.timeline .event:nth-child(2n) .content:before{border-left-color:#f5f8fd;right:-1rem}.timeline .event:nth-child(2n) .circle{right:-2.625rem}}.timeline label{cursor:pointer}.timeline label:hover .circle{background-color:var(--blue)}.timeline label:hover h3{color:var(--blue)}.timeline input{display:none}.timeline input:checked~.content{padding-bottom:1rem}.timeline input:checked~.content .circle{background-color:var(--blue)}.timeline input:checked~.content p{height:auto}.timeline input:checked~.content h3{color:var(--blue);padding-bottom:.5rem}.timeline input:checked~.content label:hover .circle{background-color:var(--indigo)}.timeline input:checked~.content label:hover h3{color:initial}.consultez-blocs{padding-bottom:9rem!important}.consultez-blocs h2{border-bottom:calc(1rem/var(--calcEmVal)) solid #4a4954;font-family:system-ui,sans-serif;font-size:2.25rem;margin-bottom:0;padding-bottom:3rem;text-align:center}.consultez-blocs .con-grid{display:grid;gap:3.5rem;grid-template-columns:1fr;justify-content:center;margin-top:3rem}@media(min-width:767px){.consultez-blocs .con-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.consultez-blocs .con-grid{grid-template-columns:repeat(3,1fr)}}.consultez-blocs .con-grid .con-item{box-shadow:0 0 .25rem .3rem hsla(6,10%,80%,.388)!important;display:grid;grid-template-rows:15.7rem}.consultez-blocs .con-grid .con-item .image{overflow:hidden}.consultez-blocs .con-grid .con-item .image img{height:100%;width:100%}.consultez-blocs .con-grid .con-item .title{font-size:1.5rem;padding-block:1.55rem;padding-inline:.75rem;text-align:center}.consultez-blocs .con-grid .con-item a:hover{color:var(--blue)}.taqa-paragraph--community-item .container{display:grid;justify-items:center}.taqa-paragraph--community-item .community-items-grid{align-items:start;display:grid!important;gap:12em;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;padding:0!important}.taqa-paragraph--community-item .community-items-grid>div[style]{display:grid!important;flex-direction:unset!important;gap:3rem!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0!important}@media(min-width:768px){.taqa-paragraph--community-item .community-items-grid>div[style]{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.taqa-paragraph--community-item .community-items-grid>div[style]{gap:2rem!important;grid-template-columns:1fr}}@media(min-width:768px){.taqa-paragraph--community-item .community-items-grid{grid-template-columns:repeat(3,1fr);margin:3em 3em 8em;max-width:1200px}}@media(max-width:767px){.taqa-paragraph--community-item .community-items-grid{gap:2rem;grid-template-columns:1fr}}.taqa-paragraph--community-item.no-gap .community-items-grid{gap:.8em!important;margin:3em 3em 2em!important}.taqa-paragraph--community-item.no-gap .community-item__image,.taqa-paragraph--community-item.no-gap .community-item__image img{height:17em!important}.community-item{align-items:center;display:flex;flex-direction:column;max-width:100%;text-align:center;width:100%}.community-item__image{align-items:center;display:flex;height:120px;justify-content:center;margin-bottom:1.5rem;width:auto}.community-item__image img{height:120px;object-fit:contain;width:auto}.community-item__title{color:var(--black,#000);font-family:system-ui;font-size:1.9rem;font-weight:var(--bold,700);line-height:1.2;margin:0 0 .8rem;text-transform:uppercase}@media(max-width:767px){.community-item__title{font-size:1.3rem}}.community-item__description{color:#666;font-size:1.1rem;line-height:1.5;margin:0}@media(max-width:767px){.community-item__description{font-size:1rem}}.community-item__description p{margin:0}.nos-initiatives-block{justify-items:center;padding:5rem 7rem 0}@media(max-width:767px){.nos-initiatives-block{padding:0}}.nos-initiatives-block .nos-initiatives-title{color:var(--blue3,#08b4c7);font-family:var(--dfFontFamily,"Roboto",sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:var(--medium,500);line-height:1.2;margin:0;padding:0;text-transform:uppercase}.nos-initiatives-block .nos-initiatives-grid{column-gap:6.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2em 3em 5em;max-width:80%;row-gap:2.5rem}@media(min-width:768px){.nos-initiatives-block .nos-initiatives-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.nos-initiatives-block .nos-initiatives-grid{column-gap:2rem;grid-template-columns:1fr;margin:2em 1em 5em;row-gap:2rem}}.nos-initiatives-block .nos-initiatives-grid .nos-initiatives-title{grid-column:1/-1;margin-bottom:.5rem;padding-left:.3em}.nos-initiatives-block .nos-initiatives-item{background:var(--white,#fff);display:flex;flex-direction:column;overflow:visible}.nos-initiatives-block .nos-initiatives-media{overflow:hidden;padding-top:136%;position:relative;width:100%}.nos-initiatives-block .nos-initiatives-media .nos-initiatives-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.nos-initiatives-block .nos-initiatives-media.nos-initiatives-media--video .nos-initiatives-image{filter:brightness(.6);transition:transform .3s ease,filter .3s ease}.nos-initiatives-block .nos-initiatives-media.nos-initiatives-media--video .nos-initiatives-video-play{align-items:center;background:rgba(0,0,0,.4);border-radius:50%;display:flex;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}.nos-initiatives-block .nos-initiatives-media.nos-initiatives-media--video .nos-initiatives-video-play:before{border-bottom:.9rem solid transparent;border-left:1.4rem solid #fff;border-top:.9rem solid transparent;content:"";display:block;height:0;margin-left:.15rem;width:0}.nos-initiatives-block .nos-initiatives-media.nos-initiatives-media--video:hover .nos-initiatives-image{filter:brightness(.8);transform:scale(1.03)}.nos-initiatives-block .nos-initiatives-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem .2rem}.nos-initiatives-block .nos-initiatives-date{color:var(--blue,#089fd1);font-size:.9rem;font-weight:var(--medium,500);line-height:1.4;margin-bottom:.8rem}.nos-initiatives-block .nos-initiatives-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--black,#000);display:-webkit-box;font-size:1.25rem;font-weight:var(--bold,700);line-height:1.4;margin:0;min-height:2.5em;overflow:hidden;padding-bottom:.5em;text-overflow:ellipsis}@media(max-width:767px){.nos-initiatives-block .nos-initiatives-item-title{font-size:1.1rem;min-height:3em}}.nos-initiatives-block .nos-initiatives-description-wrapper{color:#666;flex-grow:1;font-size:1rem;line-height:1.6;margin:0 0 1.2rem}@media(max-width:767px){.nos-initiatives-block .nos-initiatives-description-wrapper{font-size:.95rem}}.nos-initiatives-block .nos-initiatives-description{display:inline;word-break:break-word}.nos-initiatives-block .nos-initiatives-ellipsis{display:inline;margin:0 .25rem}.nos-initiatives-block .nos-initiatives-link{color:var(--blue,#089fd1);display:inline;font-size:inherit;font-weight:var(--medium,500);margin-left:.25rem;text-decoration:none;transition:color .3s ease;white-space:nowrap}.nos-initiatives-block .nos-initiatives-link:hover{color:var(--blue3,#08b4c7);text-decoration:underline}.nos-initiatives-block .nos-initiatives-link:focus{outline:2px solid var(--blue,#089fd1);outline-offset:2px}.readable-bloc{background-color:var(--white)}.readable-bloc .container{margin-left:auto;margin-right:auto;max-width:112ch}@media(min-width:1700px){.readable-bloc .container{max-width:138ch}}.readable-bloc p,.readable-bloc.text-bloc-para.big-text-bloc p,.readable-bloc.text-bloc-para.half-logo-bloc p{font-size:1.4rem!important;line-height:1.8!important;margin-block:2.5rem!important;position:relative}.readable-bloc p:before,.readable-bloc.text-bloc-para.big-text-bloc p:before,.readable-bloc.text-bloc-para.half-logo-bloc p:before{background-color:var(--blue);content:"";display:block;height:2px;margin-bottom:1.5rem;transition:width .3s ease;width:100px}.readable-bloc p:hover:before,.readable-bloc.text-bloc-para.big-text-bloc p:hover:before,.readable-bloc.text-bloc-para.half-logo-bloc p:hover:before{width:100%}.readable-bloc p:first-child,.readable-bloc.text-bloc-para.big-text-bloc p:first-child,.readable-bloc.text-bloc-para.half-logo-bloc p:first-child{margin-top:0!important}.readable-bloc p:last-child,.readable-bloc.text-bloc-para.big-text-bloc p:last-child,.readable-bloc.text-bloc-para.half-logo-bloc p:last-child{margin-bottom:0!important}.readable-bloc p:first-of-type,.readable-bloc.text-bloc-para.big-text-bloc p:first-of-type,.readable-bloc.text-bloc-para.half-logo-bloc p:first-of-type{font-size:1.4rem!important;font-weight:var(--medium,500)!important;line-height:1.85!important}@media(max-width:992px){.readable-bloc p:first-of-type,.readable-bloc.text-bloc-para.big-text-bloc p:first-of-type,.readable-bloc.text-bloc-para.half-logo-bloc p:first-of-type{font-size:1.25rem!important}}.readable-bloc ol,.readable-bloc ul{line-height:1.8!important;margin-block:2.5rem!important}.readable-bloc ol:first-child,.readable-bloc ul:first-child{margin-top:0!important}.readable-bloc ol:last-child,.readable-bloc ul:last-child{margin-bottom:0!important}.readable-bloc ol li,.readable-bloc ul li{margin-block:.8rem!important}.readable-bloc h2,.readable-bloc h3,.readable-bloc h4,.readable-bloc h5,.readable-bloc h6{margin-bottom:1.5rem!important;margin-top:3rem!important}.readable-bloc h2:first-child,.readable-bloc h3:first-child,.readable-bloc h4:first-child,.readable-bloc h5:first-child,.readable-bloc h6:first-child{margin-top:0!important}.readable-bloc a{color:var(--blue)!important}.readable-bloc a:hover{opacity:.8;transition:opacity .2s ease}#sliding-popup{padding-block:1.5rem}#sliding-popup .agree-button,#sliding-popup .decline-button{padding:1rem}#sliding-popup .decline-button{background:none;border-radius:0;box-shadow:none;text-shadow:none}.cookiesjsr-banner{background-color:#151626;border-radius:5px;flex-direction:column;font-size:small;line-height:1.3;margin:20px;max-height:400px;max-width:400px;padding:5px;z-index:9999}.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:88%}.cookiesjsr-banner--info{margin-bottom:.5em;padding-top:25px}.cookiesjsr-btn{background-color:#fff;border:1px solid #0ba2d1;border-radius:3px;color:#089fd1;font-size:12px;font-weight:450;margin:.5em;opacity:1}.cookiesjsr-banner--action{align-items:center;display:flex;flex-direction:column-reverse;padding-bottom:20px}.cookiesjsr-btn.important.invert{background-color:#0ba2d1;border-color:#0ba2d1;color:var(--btn-prime-inv-font-color,#fff);opacity:1}.cookiesjsr-service--always-on span{background-color:unset}.cookiesjsr-service--links a,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited{color:#5bccf1}.cookiesjsr-service--always-on{color:#65cff0}.cookiesjsr-links.links--row li a{font-size:larger}.cookiesjsr-banner a{color:#5ad2f7}.cookiesjsr-btn.invert{background-color:var(--btn-inv-bg-color,#fff);border-color:#0ba2d1;color:#0ba2d1;font-weight:450}.cookiesjsr-btn.important{background-color:#0ba2d1;border-color:#089fd1;color:#fff;font-size:12px;font-weight:800;opacity:1}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:#151626;color:var(--layer-tab-active-font-color,#fff)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:#151626}.cookiesjsr-switch.active{background-color:#0ba2d1}@media(max-width:552px){.cookiesjsr-banner{margin:7px}}@media(max-width:402px){.cookiesjsr-banner{margin:2px}}@media(max-width:300px){.cookiesjsr-banner{margin:0}}section.stats{padding-block:0 2.75em}section.stats .head{font-size:2em;margin:auto;text-align:center;width:63%}section.stats .numbers{display:flex;flex-wrap:wrap}@media(min-width:992px){section.stats .numbers{justify-content:space-between;margin-top:3em}}@media(max-width:992px){section.stats .numbers{gap:1.5rem;justify-content:center}}section.stats .numbers>div{text-align:center}@media(max-width:992px){section.stats .numbers>div{padding-inline:1rem}}section.stats .number{font-weight:var(--bold);line-height:1.05}@media(min-width:992px){section.stats .number{font-size:5.5em}}@media(max-width:992px){section.stats .number{font-size:4em}}section.stats .unit{font-weight:var(--bold)}@media(min-width:992px){section.stats .unit{font-size:3em}}@media(max-width:992px){section.stats .unit{font-size:2em}}@media(min-width:992px){section.stats .title{font-size:1.3em}}@media(max-width:992px){section.stats .title{font-size:1.15em}}article.finance{background:linear-gradient(90deg,var(--blue),var(--blue3))}@media(min-width:992px){article.finance .half-container{padding-block:4.5rem 4rem}article.finance .half-container.left-container{padding-right:2rem}}@media(max-width:992px){article.finance .half-container{padding-block:1.5rem 3rem}}article.finance .half-container h2,article.finance .half-container h3{color:var(--white);font-weight:var(--regular);text-transform:uppercase}article.finance .half-container h2{margin:0}@media(min-width:992px){article.finance .half-container h2{font-size:2.75em}}@media(max-width:992px){article.finance .half-container h2{font-size:2rem;letter-spacing:calc(1rem/var(--calcEmVal))}}@media(min-width:992px){article.finance .half-container h3{font-size:2.3em;margin-block:2rem 1.7rem}}@media(max-width:992px){article.finance .half-container h3{font-size:1.27rem;margin-block:.7rem 1.1rem}}@media(min-width:992px){article.finance .half-container .image{max-width:24.25em}}@media(max-width:992px){article.finance .half-container .image{max-width:17.25em}}@media(min-width:992px){article.finance .half-container a{margin-top:3.25em}}@media(max-width:992px){article.finance .half-container a{font-size:.92rem;margin-top:1.3rem}}article.press{background-color:#f7f2ef}@media(min-width:992px){article.press{align-items:center;display:grid;padding-block:2.5em 3rem}}@media(min-width:1400px){article.press{padding-block:7.75em 4rem}}@media(max-width:992px){article.press{padding-block:.1em 1.8rem}}@media(min-width:992px){article.press .half-container{padding-inline-start:14.75%}}article.press .half-container h2{font-weight:var(--regular);text-transform:uppercase}@media(min-width:992px){article.press .half-container h2{font-size:2.5em;margin-bottom:1rem}}@media(max-width:992px){article.press .half-container h2{font-size:2.1rem;margin-bottom:1.4rem}}article.press .half-container .content{display:grid}article.press .half-container .content>a{border-bottom:calc(1rem/var(--calcEmVal)) solid var(--gray2);display:grid}article.press .half-container .content>a:first-child{padding-top:0}@media(min-width:992px){article.press .half-container .content>a{padding-block:1.6em}}@media(max-width:992px){article.press .half-container .content>a{padding-block:1rem .6rem}}@media(min-width:992px){article.press .half-container .content .date{font-size:1.375em}}@media(max-width:992px){article.press .half-container .content .date{font-size:1.27em}}@media(min-width:992px){article.press .half-container .content .title{font-size:1.465em}}@media(max-width:992px){article.press .half-container .content .title{font-size:1.35em}}article.press .half-container .buttons{display:flex;flex-wrap:wrap}@media(min-width:992px){article.press .half-container .buttons{gap:2.25em;margin-top:4em}}@media(max-width:992px){article.press .half-container .buttons{gap:.9rem;margin-top:1.6rem}}@media(min-width:992px){section.news-home-section{padding-block:1.8em}}@media(max-width:992px){section.news-home-section{padding-block:1rem}}section.news-home-section h2{font-weight:var(--regular);text-transform:uppercase}@media(min-width:992px){section.news-home-section h2{font-size:2.95em;margin-left:calc(-7rem/var(--calcEmVal))}}@media(max-width:992px){section.news-home-section h2{font-size:2.1rem;margin-left:calc(-5rem/var(--calcEmVal))}}section.news-home-section .news-container{display:grid}@media(min-width:992px){section.news-home-section .news-container{gap:4em;grid-template-columns:repeat(auto-fill,clamp(20em,45%,37em));justify-content:space-between;margin-top:3.95em}}@media(max-width:992px){section.news-home-section .news-container{gap:2.5em;grid-template-columns:clamp(0em,100%,37em);justify-content:center;margin-top:2.8em}}section.news-home-section .news-container .item>a{align-content:flex-start;display:grid}@media(min-width:992px){section.news-home-section .news-container .item>a .image{margin-bottom:1.5rem}}@media(max-width:992px){section.news-home-section .news-container .item>a .image{margin-bottom:1rem}}section.news-home-section .news-container .item>a .image img{aspect-ratio:1.81}section.news-home-section .news-container .item>a>*{margin:0}@media(min-width:992px){section.news-home-section .news-container .item>a .date{font-size:1.5rem}}@media(max-width:992px){section.news-home-section .news-container .item>a .date{font-size:1.25rem}}@media(min-width:992px){section.news-home-section .news-container .item>a h3{font-size:1.75rem;margin-block:.8rem}}@media(max-width:992px){section.news-home-section .news-container .item>a h3{font-size:1.35rem;margin-block:.4rem}}@media(min-width:992px){section.news-home-section .news-container .item>a p{font-size:1.3rem}}@media(max-width:992px){section.news-home-section .news-container .item>a p{font-size:1rem}}section.news-home-section .news-container .item>a .read{float:right;text-decoration:underline}@media(min-width:992px){section.news-home-section .news-container .item>a .read{font-size:medium;margin-top:.25rem}}@media(max-width:992px){section.news-home-section .news-container .item>a .read{font-size:inherit}}section.news-home-section a.bordered-button{display:block}@media(min-width:992px){section.news-home-section a.bordered-button{margin:5em auto 2.8em}}@media(max-width:992px){section.news-home-section a.bordered-button{font-size:.9rem;margin:2rem auto 1.8rem}}.actus-list-bloc,.stories-list-bloc{margin-block:7.5rem}@media(max-width:992px){.actus-list-bloc,.stories-list-bloc{margin-bottom:3rem}}section.actus-list{padding-block:2.2rem}section.actus-list .list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(19.15rem,calc(33.33333% - 1rem)))}@media(max-width:992px){section.actus-list .list{justify-content:center}}@media(max-width:768px){section.actus-list .list{grid-template-columns:1fr}}section.actus-content .head{align-items:center;display:flex;justify-content:space-between}section.actus-content .head span{font-size:1.15em}section.actus-content .head a{border:1px solid var(--blue);border-radius:50%;color:var(--blue);cursor:pointer;display:grid;font-size:1.5em;height:2em;place-items:center;width:2em}section.actus-content .light-bordered-button{display:block;font-size:.86em;margin-top:6.1rem;padding:.95rem 1.4rem;width:max-content}.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{color:var(--blue);font-weight:var(--medium)}.html-content p{font-size:1.25em;line-height:1.5}section.rapp-finan select{border-color:#c1c2c3;border-radius:.25rem;color:#677f9a;font-family:inherit;font-size:1.08em;margin-block:.75rem;padding:1rem .45rem;width:44%}.fin-agend-item{box-shadow:0 0 1rem rgba(0,0,0,.07);display:grid;gap:2rem;grid-template-columns:13rem auto;margin-bottom:1.9rem}.fin-agend-item>div{padding-block:1.5rem}.fin-agend-item>div:first-child{background-color:var(--white2);color:var(--blue);display:grid;gap:.8rem;text-align:center}.fin-agend-item>div:first-child span:first-child{font-size:4.5rem;font-weight:var(--bold)}.fin-agend-item>div:first-child span:last-child{font-size:1.25rem}.fin-agend-item>div:last-child{align-content:center;display:grid;gap:1rem}.fin-agend-item>div:last-child h3{font-size:1.5rem;margin:0}.fin-agend-item>div:last-child span{font-size:1.15rem}.fin-agend-list{margin-inline:auto;padding-block:1.175rem;width:85%}.comptes-sec .light-bordered-button,.presentations-sec .light-bordered-button{margin-block:2rem}.comptes-sec .head-blue-text,.presentations-sec .head-blue-text{margin-block:0}.file-cards-grid{display:grid;gap:1.9rem 2.2rem;padding-block:1rem 3rem}.agend-finan-list-bloc{margin-block:9rem}@media(max-width:992px){.agend-finan-list-bloc{margin-block:4.5rem}}.com-fin-sec h2:not(.actus-item h2),.pub-fin-sec h2:not(.actus-item h2){font-size:3rem;margin-block:0 1rem;text-align:center}.com-fin-sec,.pub-fin-sec{margin-block:5rem}@media(max-width:992px){.com-fin-sec,.pub-fin-sec{margin-block:2.5rem}}.com-fin-sec:first-child,.pub-fin-sec:first-child{margin-top:9.6rem}@media(max-width:992px){.com-fin-sec:first-child,.pub-fin-sec:first-child{margin-top:4.5rem}}.com-fin-sec:last-child:not(.block-inner .pub-fin-sec),.pub-fin-sec:last-child:not(.block-inner .pub-fin-sec){margin-bottom:9.6rem}@media(max-width:992px){.com-fin-sec:last-child:not(.block-inner .pub-fin-sec),.pub-fin-sec:last-child:not(.block-inner .pub-fin-sec){margin-bottom:4.5rem}}@media(min-width:768px){.file-cards-grid,.gover-tabs .members-grid{grid-template-columns:repeat(auto-fill,clamp(20rem,40%,30rem));justify-content:center}}@media(min-width:992px){.file-cards-grid,.gover-tabs .members-grid{grid-template-columns:repeat(3,1fr);justify-content:normal}.file-card.horizontal,.gover-tabs .card.horizontal{grid-column:span 3!important}}.file-card,.gover-tabs .card{box-shadow:0 0 1rem .25rem rgba(0,0,0,.07)}.file-card .image,.gover-tabs .card .image{overflow:hidden}.file-card .image img,.gover-tabs .card .image img{height:100%;object-position:top;width:100%}@media(max-width:992px){.file-card,.gover-tabs .card{display:grid}.file-card .info,.gover-tabs .card .info{align-content:space-between;display:grid;gap:1rem;padding-block:.25rem 1.3rem;padding-inline:1.75rem}.file-card .info h3,.gover-tabs .card .info h3{font-size:1.125rem}}@media(min-width:992px){.file-card:not(.horizontal) .image,.gover-tabs .card:not(.horizontal) .image{max-height:21rem}.file-card:not(.horizontal) .info,.gover-tabs .card:not(.horizontal) .info{display:grid;gap:1rem;padding-block:.25rem 1.3rem;padding-inline:1.75rem}.file-card:not(.horizontal) .info h3,.gover-tabs .card:not(.horizontal) .info h3{font-size:1.125rem}.file-card:not(.horizontal) .info .bordered-button,.gover-tabs .card:not(.horizontal) .info .bordered-button{font-size:.8rem}.file-card.horizontal,.gover-tabs .card.horizontal{display:grid;grid-template-columns:repeat(2,1fr)}.file-card.horizontal .image,.gover-tabs .card.horizontal .image{aspect-ratio:1.5;display:grid}.file-card.horizontal .info,.gover-tabs .card.horizontal .info{display:flex;flex-direction:column;gap:2.5rem;justify-content:center;margin-inline:auto;padding-inline:2rem}.file-card.horizontal .info h3,.gover-tabs .card.horizontal .info h3{font-size:2.4rem}.file-card.horizontal .info .bordered-button,.gover-tabs .card.horizontal .info .bordered-button{font-size:1.2rem}}.fin-publication-table{overflow-x:auto}.fin-publication-table table{border-spacing:0;width:100%}.fin-publication-table table th:first-child{text-align:start}.fin-publication-table table tr:first-child th{border-bottom:calc(1rem/var(--calcEmVal)) solid dimgray;border-top:calc(1rem/var(--calcEmVal)) solid #bcbcbc;font-size:1.375rem}.fin-publication-table table tr:not(:first-child) th{background-color:var(--white2);font-size:1.2rem;font-weight:var(--regular)}.fin-publication-table table tr:not(:first-child) td,.fin-publication-table table tr:not(:first-child) th{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAFElEQVQYV2OcOXXq//TsbEYGJAAARTIEAvY6iUMAAAAASUVORK5CYII=);background-position:0 bottom;background-repeat:repeat-x}.fin-publication-table table tr:not(:first-child) td a{margin-inline:auto}.fin-publication-table table td,.fin-publication-table table th{padding:1em 1.2em 1em .625rem}.text-bloc-para p{font-size:1.1875rem;line-height:1.6}.text-bloc-para.postulez h2{font-size:3rem;margin-block:5rem 3.45rem}.image-title-bloc>div{display:grid;gap:3.7rem;grid-template-columns:repeat(auto-fit,21rem);justify-content:center}.image-title-bloc .image-title{display:grid;justify-items:center}.image-title-bloc .image-title .title{font-size:1.5rem;margin-block:1.7rem 0}.image-title-bloc .image-title .text{font-size:1.45rem;text-align:center}.image-title-bloc .image-title .text p{margin:0}.talents-page-icons{padding-top:1.85rem}.talents-page-icons header-text{line-height:1.5}@media(min-width:992px){.talents-page-icons header-text{margin-inline:auto;width:74%}}.talents-page-icons .text-icon-bloc{padding-block:2.5rem 2.2rem}.talents-page-icons .text-icon-bloc>div{display:grid;gap:3rem 1.5rem;grid-template-columns:repeat(auto-fill,18.5rem)}@media(min-width:992px){.talents-page-icons .text-icon-bloc>div{justify-content:space-between}}@media(max-width:992px){.talents-page-icons .text-icon-bloc>div{justify-content:center}}@media(min-width:992px){.image-button-bloc{padding-bottom:11.35rem}}@media(max-width:992px){.image-button-bloc{padding-bottom:4.35rem}}.image-button-bloc>div{gap:1.2rem}@media(min-width:992px){.image-button-bloc>div{display:grid;grid-template-columns:repeat(2,1fr)}.image-button-bloc>div>div:nth-child(3n){grid-column:span 2}.image-button-bloc>div>div:nth-child(3n) .image-button{height:22.3rem}}@media(max-width:992px){.image-button-bloc>div{display:flex;flex-direction:column}}.image-button-bloc .image-button{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:1.25rem;height:16rem;justify-content:center;position:relative}.image-button-bloc .image-button .filled-button{font-size:.75rem;padding:.6rem 2.75rem}.image-button-bloc .image-button>*{z-index:1}.image-button-bloc .image-button .title{color:var(--white);font-size:1.9rem;font-weight:var(--bold);max-width:17rem;text-align:center}.articles-slider .item,.consultez-blocs .con-grid .con-item{background:var(--white);box-shadow:0 0 1rem rgba(0,0,0,.07);height:100%}.path-en-media .headImage,.path-fr-media .headImage{background-position-x:100%}@media(min-width:992px){.path-en-media .taqa-paragraph--views-reference,.path-fr-media .taqa-paragraph--views-reference{padding-block:3rem}.path-en-media .taqa-paragraph--views-reference:last-child,.path-fr-media .taqa-paragraph--views-reference:last-child{padding-bottom:13.35rem}}@media(max-width:992px){.path-en-media .taqa-paragraph--views-reference,.path-fr-media .taqa-paragraph--views-reference{padding-block:2rem}.path-en-media .taqa-paragraph--views-reference:last-child,.path-fr-media .taqa-paragraph--views-reference:last-child{padding-bottom:4rem}}@media(min-width:992px){.path-en-media .taqa-paragraph--views-reference h2,.path-fr-media .taqa-paragraph--views-reference h2{font-size:3rem}}@media(max-width:992px){.path-en-media .taqa-paragraph--views-reference h2,.path-fr-media .taqa-paragraph--views-reference h2{font-size:2rem}}.path-en-media .taqa-paragraph--views-reference .bordered-button,.path-fr-media .taqa-paragraph--views-reference .bordered-button{display:block;font-weight:var(--bold);margin-top:2.5rem;margin-inline:auto}@media(max-width:992px){.path-en-media .taqa-paragraph--views-reference .bordered-button,.path-fr-media .taqa-paragraph--views-reference .bordered-button{font-size:.9rem}}.actus-slider .glide__slides,.articles-slider .glide__slides{padding-block:1rem}.actus-slider .glide__slide,.articles-slider .glide__slide{height:auto;padding-inline:1rem}.actus-slider .actus-item,.actus-slider .glide__slide .actus-item,.articles-slider .glide__slide .actus-item,.articles-slider .glide__slide>div{height:100%}.articles-slider .item{display:block}.articles-slider .item .info{padding:.7rem 1.6rem 3rem}.articles-slider .item .date{font-size:.9rem}.articles-slider .item h3{font-size:1.25rem;line-height:1.4;margin-block:.8rem}.articles-slider .item .image{aspect-ratio:1.75}.articles-slider .item .image img{height:100%;width:100%}.gallery-slider .glide__slides{align-items:center}.gallery-slider .item a{display:block}.gallery-slider .item a img{height:25rem;width:100%}.glide_media_photos,.media-page-glide{position:relative}.glide-arrow{align-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:650px){.glide-arrow{font-size:2.25rem}.glide-arrow.glide-arrow-left{left:clamp(-5rem,-4vw,-3.75rem)}.glide-arrow.glide-arrow-right{right:clamp(-5rem,-4vw,-3.75rem)}}@media(max-width:650px){.glide-arrow{font-size:2rem}.glide-arrow.glide-arrow-left{left:0}.glide-arrow.glide-arrow-right{right:0}.glide-arrow:hover{opacity:.75}}.media-contact-bloc{padding-block:1rem 3.95rem}.media-contact-bloc h2{font-size:3rem;margin-block:1rem}.media-contact-bloc .text-icon-bloc>div{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 13rem;justify-content:center}@media(max-width:768px){.media-contact-bloc .text-icon-bloc>div{text-align:center}}.media-contact-bloc .text-icon-bloc>div>div:first-child .text{display:grid;gap:.25rem}.media-contact-bloc .text-icon-bloc h3{font-size:1.25rem;margin-block:0 .3rem}.media-contact-bloc .text-icon-bloc a{font-size:1.15rem}.media-contact-bloc .text-icon-bloc a:hover{color:var(--indigo)}.media-contact-bloc .sc-media{display:flex;gap:1rem;margin-top:.75rem}@media(max-width:768px){.media-contact-bloc .sc-media{justify-content:center}}.media-contact-bloc .sc-media .ci{font-size:1.5rem}.gallery-grid{margin-block:5rem}.gallery-grid .grid{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.media-photo-modal img{max-height:90vh;max-width:90vw}:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc){margin-block:5rem}@media(max-width:992px){:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc){margin-block:2.5rem}}:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc):first-child{margin-top:9.6rem}@media(max-width:992px){:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc):first-child{margin-top:4.5rem}}:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc):last-child{margin-bottom:9.6rem}:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc):last-child:is(.bg-blue-gradient,.bg-gray3,.half-logo-bloc,.consultez-blocs){margin-bottom:0}@media(max-width:992px){:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc):last-child{margin-bottom:4.5rem}}:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):is(.bg-blue-gradient,.bg-gray2,.bg-gray3,.half-logo-bloc,.consultez-blocs){padding-block:3rem}@supports selector(:has(*)){:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):is(.bg-blue-gradient,.bg-gray2,.bg-gray3,.half-logo-bloc,.consultez-blocs):has(+.CTA){margin-bottom:0}}@supports not selector(:has(*)){:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):is(.bg-gray3,.half-logo-bloc,.consultez-blocs){margin-bottom:0}}:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form) .bg-gray3,:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form) .consultez-blocs,:is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form) .half-logo-bloc{padding:2rem 3rem 3rem}.taqa-paragraph--image-text.bg-gray2 .container{align-items:center}@media(max-width:992px){.taqa-paragraph--image-text.bg-gray2 .container{text-align:center}}.taqa-paragraph--image-text .container{display:grid;gap:5.3rem}@media(max-width:992px){.taqa-paragraph--image-text .container{gap:1rem;grid-template-columns:1fr!important;justify-items:center!important}}.taqa-paragraph--image-text .container .image img{width:100%}.taqa-paragraph--image-text.long-text p{line-height:1.65}.taqa-paragraph--image-text .text p:first-child{margin-top:0}.taqa-paragraph--image-text.image-on-left .container{grid-template-columns:minmax(auto,41%) 1fr}@media(min-width:992px){.taqa-paragraph--image-text.image-on-left .image{grid-column:1;grid-row:1}}.taqa-paragraph--image-text.image-on-right .container{grid-template-columns:1fr minmax(auto,41%)}.taqa-paragraph--image-text.image-on-right .image{width:100%}@media(min-width:992px){.taqa-paragraph--image-text.image-on-right .image{justify-self:flex-end}}@supports selector(:has(*)){.governance .description h2,.taqa-paragraph--image-text .text h2,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) h2{font-size:2.2rem}.governance .description h3,.taqa-paragraph--image-text .text h3,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) h3{font-size:1.9rem;line-height:1.2}.governance .description h2:first-child,.governance .description h3:first-child,.taqa-paragraph--image-text .text h2:first-child,.taqa-paragraph--image-text .text h3:first-child,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) h2:first-child,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) h3:first-child{margin-top:0}.governance .description ol,.governance .description p,.governance .description ul,.taqa-paragraph--image-text .text ol,.taqa-paragraph--image-text .text p,.taqa-paragraph--image-text .text ul,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ol,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) p,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ul{font-size:1.2rem;font-weight:var(--light);line-height:1.7;margin-block:2.2rem}.governance .description ol:first-child,.governance .description p:first-child,.governance .description ul:first-child,.taqa-paragraph--image-text .text ol:first-child,.taqa-paragraph--image-text .text p:first-child,.taqa-paragraph--image-text .text ul:first-child,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ol:first-child,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) p:first-child,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ul:first-child{margin-top:0}.governance .description ol:last-child,.governance .description p:last-child,.governance .description ul:last-child,.taqa-paragraph--image-text .text ol:last-child,.taqa-paragraph--image-text .text p:last-child,.taqa-paragraph--image-text .text ul:last-child,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ol:last-child,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) p:last-child,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ul:last-child{margin-bottom:0}.governance .description ol a,.governance .description p a,.governance .description ul a,.taqa-paragraph--image-text .text ol a,.taqa-paragraph--image-text .text p a,.taqa-paragraph--image-text .text ul a,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ol a,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) p a,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) ul a{color:var(--blue);text-decoration:underline}.governance .description .big-text,.taqa-paragraph--image-text .text .big-text,.text-bloc-para:not(:has(form),:has(.sitemap_menus)) .big-text{font-size:1.4rem;line-height:1.7}}@supports not selector(:has(*)){:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) h2{font-size:2.2rem}:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) h3{font-size:1.9rem;line-height:1.2}:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) h2:first-child,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) h3:first-child{margin-top:0}:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ol,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) p,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ul{font-size:1.2rem;font-weight:var(--light);line-height:1.7;margin-block:2.2rem}:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ol:first-child,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) p:first-child,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ul:first-child{margin-top:0}:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ol:last-child,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) p:last-child,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ul:last-child{margin-bottom:0}:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ol a,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) p a,:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) ul a{color:var(--blue);text-decoration:underline}:is(.text-bloc-para,.taqa-paragraph--image-text .text,.governance .description) .big-text{font-size:1.4rem;line-height:1.7}.text-bloc-para .sitemap_menus ul{margin-block:0!important}.text-bloc-para .sitemap_menus ul a{color:inherit!important;text-decoration:initial!important}.text-bloc-para form p{font-weight:revert!important;line-height:revert!important;margin-block:revert!important}}.text-bloc-para.big-text-bloc p,.text-bloc-para.half-logo-bloc p{font-size:1.4rem!important;line-height:1.7!important;margin-block:2.675rem}.text-bloc-para.big-text-bloc p:last-child,.text-bloc-para.half-logo-bloc p:last-child{margin-bottom:0}.text-bloc-para.big-text-bloc p:first-child,.text-bloc-para.half-logo-bloc p:first-child{margin-top:0}.half-logo-bloc{position:relative}@media(min-width:992px){.half-logo-bloc .container{padding-right:max(10rem,10vw)}}.half-logo-bloc:after,.half-logo-bloc:before{background-color:var(--blue);content:"";height:100%;position:absolute;top:0}@media(max-width:992px){.half-logo-bloc:after,.half-logo-bloc:before{width:calc(clamp(1.3rem, 2vw, 3em)/2)}}.half-logo-bloc:after{right:0}@media(min-width:992px){.half-logo-bloc:before{width:2rem}.half-logo-bloc:after{background-image:url(/themes/custom/taqamorocco/dist/b99d452d11c952611a7e.svg);background-position:50%;background-repeat:no-repeat;background-size:5.5rem;width:11rem}}.ctnr-icon-bloc{width:60%}.side-bloc{align-content:center;width:40%}.side-bloc a{display:inline-block;margin-left:10%;margin-right:10%}.section-text-icon{display:flex;flex-direction:row-reverse}@media(max-width:992px){.section-text-icon{flex-direction:column-reverse}.side-bloc{text-align:center;width:100%}.side-bloc a{display:block;margin-left:auto;margin-right:auto}}.vision-page-icons{padding-block:3rem}@media(min-width:992px){.vision-page-icons .text-icon-bloc{padding-inline:12%}}.vision-page-icons .text-icon-bloc>div{display:flex;flex-wrap:wrap;gap:2rem 1rem;justify-content:center}.vision-page-icons .text-icon-bloc .text-icon{max-width:18.5rem}.vision-page-icons .text-icon-bloc .title{font-size:1.6rem;margin-top:2.2rem}.candid-bloc h2{font-size:2.25rem}.image-overlay-title-bloc>div{display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(auto-fill,clamp(17rem,31.5%,22rem));justify-content:center}.image-overlay-title-bloc .image-overlay-title{aspect-ratio:318/464;display:grid;overflow:hidden;position:relative}.image-overlay-title-bloc .image-overlay-title:before{background:linear-gradient(1turn,#0a1d2e 2%,transparent 40%);content:"";height:100%;position:absolute;top:0;width:100%;z-index:1}.image-overlay-title-bloc .image-overlay-title .image img{height:100%;width:100%}.image-overlay-title-bloc .image-overlay-title .title{bottom:6%;color:var(--white);font-size:1.5rem;justify-self:center;padding-inline:1rem;position:absolute;text-align:center;z-index:1}.image-overlay-title-bloc .image-overlay-title .title h3{margin:0}.engagement-odd-bloc .container>div{align-items:center;display:grid;gap:2rem}.engagement-odd-bloc .container>div img{width:100%}@media(min-width:992px){.engagement-odd-bloc .container>div{grid-template-columns:1fr 1fr}.engagement-odd-bloc .container>div p{font-size:1.5rem}.engagement-odd-bloc .container>div .images{justify-self:flex-end}}@media(max-width:992px){.engagement-odd-bloc .container>div .images{justify-content:space-between}}.engagement-odd-bloc .container>div .images{display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}.max-65 img{display:block;margin-inline:auto;max-width:50rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-webform-multiple input[type=text],:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-webform-select-other-input input,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox) input,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox) textarea,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item>select,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>fieldset.form-item select{border:1px solid var(--blue);border-radius:.4rem;padding:.775rem 1rem;width:min(100%,25rem)}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-webform-multiple input[type=text]:focus,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-webform-select-other-input input:focus,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox) input:focus,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox) textarea:focus,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item>select:focus,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>fieldset.form-item select:focus{border-color:var(--black);outline:none}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item>select,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>fieldset.form-item select{appearance:none;background:url(/themes/custom/taqamorocco/dist/9d32cabf5694995a65df.png) no-repeat 95.75% 55%}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item>select:focus,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>fieldset.form-item select:focus{background-image:url(/themes/custom/taqamorocco/dist/60de2919b12d0babf713.png);background-position-x:97.4%}.auth-user-form .js-form-type-managed-file>label,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-item-attachement-du-cv>label,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-managed-file>label,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox)>label,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>fieldset.form-item>legend{font-size:1.15rem}.text-bloc-para ul li:before{content:none!important}.text-bloc-para :is(p,li,h2,h3,h4){opacity:1!important;transform:none!important}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account){padding-top:.5rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(:last-child){margin-bottom:1.6rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper h2,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper h3{border-bottom:calc(1rem/var(--calcEmVal)) solid #d5d5d5;font-size:1.5rem;margin-bottom:.95rem;margin-top:1.8rem;padding-top:1.5rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-item-attachement-du-cv,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-managed-file,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox){display:grid;gap:.55rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.js-form-type-checkbox{align-items:center;display:flex;gap:.5rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.js-form-type-checkbox a{color:var(--blue);text-decoration:underline}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-webform-multiple label.visually-hidden{display:none!important}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-webform-multiple .draggable td{padding:0}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>fieldset.form-item>legend{margin-bottom:.55rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-webform-select-other-input{margin-top:.4rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper #edit-actions{border-top:calc(1rem/var(--calcEmVal)) solid #d5d5d5;margin-top:2.75rem;padding-top:2.075rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper input[type=submit]{font-size:1.1rem;font-weight:400;margin:2.25rem 0 0;padding:.7rem 3rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .webform-element-description{font-size:.85rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-webform-radios{display:grid;gap:.25rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file{border:calc(1rem/var(--calcEmVal)) solid var(--blue);border-radius:.3rem;display:grid;gap:.4rem;justify-items:center;padding:4.8rem 2rem 1.65rem;position:relative;text-align:center;width:min(100%,31.4rem)}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file:before{aspect-ratio:48/33;background-image:url(/themes/custom/taqamorocco/dist/d6dd889d128bd73365ae.png);background-size:cover;content:"";left:50%;position:absolute;top:2rem;translate:-50%;width:3rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action{align-items:center;border-radius:.3rem;display:flex;font-weight:var(--regular);gap:1.2em;padding:.76rem .67rem;text-transform:lowercase}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action:hover:after{background-color:var(--blue);color:var(--white)}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .form-managed-file .button-action:after{background-color:var(--white);border-radius:50%;color:var(--blue);content:"";display:grid;font-family:custom-icons;font-size:.95rem;height:1.4rem;place-items:center;width:1.4rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .webform-file-button-input{opacity:0;position:fixed;top:auto}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper #edit-cndp-text{border-top:calc(1rem/var(--calcEmVal)) solid #d5d5d5;margin-bottom:0;margin-top:1.8rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper #edit-cndp-text p{font-size:.95rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .draggable a.tabledrag-handle,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-item-qui-est-concerne-add-more-items,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .tabledrag-toggle-weight-wrapper,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .tableresponsive-toggle-columns{display:none}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .webform-multiple-table td.webform-multiple-table--handle{padding:0;width:0}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .webform-multiple-add>.button.js-form-submit.form-submit{font-size:.95rem;margin:.25rem;padding:.45rem 1.5rem}:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .system-messages,:is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) summary{display:none}:is(.webform-submission-form.webform-submission-helpline-ask-question-form,.webform-submission-form.webform-submission-helpline-report-concern-form) .system-messages{display:block!important;font-style:italic;text-align:left}:is(.webform-submission-form.webform-submission-helpline-ask-question-form,.webform-submission-form.webform-submission-helpline-report-concern-form) .system-messages .close{display:none}section.governance .description{margin-block:4rem 7rem}.gover-tabs .buttons{display:flex;gap:5.2rem}.gover-tabs .tab-button{border-bottom:calc(1rem/var(--calcEmVal)) solid transparent}.gover-tabs .tab-button h2{font-size:1.4rem;margin-block:1.05rem}.gover-tabs .tab-button.active{border-color:var(--blue)}.gover-tabs .contentWrapper{margin-top:3.2rem}.gover-tabs .content{display:none}.gover-tabs .content.active{display:block}.gover-tabs .members-grid{display:grid;gap:1.9rem 2.2rem}.gover-tabs .card .desc h3{margin:0}.gover-tabs .card .image{aspect-ratio:1}.gover-tabs .card .image img{transform-origin:top}.gover-tabs .card:not(.horizontal) .image{max-height:none}.gover-tabs .card:not(.horizontal) .desc{align-content:flex-start;display:grid;gap:1.25rem;padding:1.5rem 2rem}.gover-tabs .card:not(.horizontal) .desc *{font-size:1.1rem}@media(min-width:992px){.gover-tabs .card.horizontal .image{aspect-ratio:1.1}}.gover-tabs .card.horizontal .desc{align-content:center;display:grid;gap:1rem;padding-inline:3.4rem 2rem}.gover-tabs .card.horizontal .desc *{font-size:1.26rem}@media(max-width:992px){.gover-tabs .card.horizontal .desc{padding:1.5rem 2rem}}@media(min-width:768px){.gover-tabs .card.horizontal{grid-column:span 2}}@media(min-width:992px){.gover-tabs .card.horizontal{grid-template-columns:1fr 1fr}}.gover-tabs .card:hover{box-shadow:0 0 1.5rem .3rem rgba(0,0,0,.1)}.gover-tabs .modal-content{display:grid;min-width:74vw}@media(min-width:992px){.gover-tabs .modal-content.imaged{grid-template-columns:auto auto}.gover-tabs .modal-content.imaged img{height:100%;max-height:90vh}}@media(max-width:992px){.gover-tabs .modal-content.imaged img{height:100%;width:100%}}.gover-tabs .modal-content .info{background-color:var(--white);padding:3.8rem 2rem}@media(min-width:992px){.gover-tabs .modal-content .info{max-height:90vh;overflow-y:auto}}.gover-tabs .modal-content .title h3{font-size:1.5rem;margin:0 0 .25rem}.gover-tabs .modal-content .title span{font-size:1.25rem}.gover-tabs .modal-content .desc{margin-top:2rem}.gover-tabs .modal-content .desc p{font-size:1.1rem;line-height:1.6}.search-form-results{margin-block:2rem}.search-form-results form{display:grid;gap:2rem}.search-form-results form .js-form-wrapper{align-items:baseline;border-bottom:calc(1rem/var(--calcEmVal)) solid var(--blue4);display:grid;padding-bottom:1.25rem}@media(min-width:992px){.search-form-results form .js-form-wrapper{gap:2rem;grid-template-columns:1fr auto;justify-content:space-between}}@media(max-width:992px){.search-form-results form .js-form-wrapper{gap:3rem;justify-content:center}}.search-form-results form .js-form-item{display:flex;flex-wrap:wrap;gap:.5rem}.search-form-results form .js-form-item input{border:none;border-bottom:calc(1rem/var(--calcEmVal)) solid var(--gray3);flex:1;font-size:1.2rem;min-width:20rem;width:100%}.search-form-results form .js-form-item input:focus{border-color:var(--blue);outline:none}.search-form-results form .search-form__submit{padding:.75rem 1.5rem}@media(max-width:992px){.search-form-results form .search-form__submit{display:block;margin-inline:auto}}.search-form-results form>a,.search-form-results~h2{display:none}.search-result-list{margin-block:2rem}.search-result-list ol,.search-result-list ul{list-style:none;margin:0;padding:0}.search-result-list li{background-color:var(--white2);gap:.8rem;padding:.825rem 2.35rem}.search-result-list li:not(:last-child){margin-bottom:1rem}.search-result-list li a:hover{color:var(--blue)}.glide_odd{position:relative}.glide_odd .image{display:flex;justify-content:center}.glide_odd .image img{width:100%}.odd-modal .modal-content{background-color:var(--white);padding-block:3rem 2rem;padding-inline:1rem 4rem}.pp-graph .container{align-items:center;display:grid;gap:2rem 4rem}@media(min-width:992px){.pp-graph .container{grid-template-columns:minmax(auto,45%) 1fr}}.pp-graph .svgWrapper{max-width:65rem}.pp-graph .svgWrapper svg{filter:drop-shadow(0 0 .5rem rgba(0,0,0,.2));overflow:visible;width:100%}.pp-graph .content:not(.active){display:none}.pp-graph .tab-button{cursor:pointer;transition:transform .3s,filter .3s}.pp-graph .tab-button text{fill:var(--indigo);font-size:25px;font-weight:var(--bold);transition:fill .3s}.pp-graph .tab-button.active text,.pp-graph .tab-button:hover text{fill:var(--white)}.pp-graph .tab-button#bot-right-p.active,.pp-graph .tab-button#bot-right-p:hover{filter:drop-shadow(.5rem .5rem .5rem rgba(0,0,0,.35));transform:translate(1%,1%)}.pp-graph .tab-button#bot-left-p.active,.pp-graph .tab-button#bot-left-p:hover{filter:drop-shadow(-.5rem .5rem .5rem rgba(0,0,0,.35));transform:translate(-1%,1%)}.pp-graph .tab-button#top-right-p.active,.pp-graph .tab-button#top-right-p:hover{filter:drop-shadow(.5rem -.5rem .5rem rgba(0,0,0,.35));transform:translate(1%,-1%)}.pp-graph .tab-button#top-left-p.active,.pp-graph .tab-button#top-left-p:hover{filter:drop-shadow(-.5rem -.5rem .5rem rgba(0,0,0,.35));transform:translate(-1%,-1%)}.pp-graph .contentWrapper{background:#ede9e8;font-size:1.25rem;padding:2rem}.pp-graph .contentWrapper h3{font-size:1.25em}.pp-graph .contentWrapper .content>:first-child{margin-top:0}.pp-graph .contentWrapper .content>:last-child{margin-bottom:0}.sitemap_menus ul{font-size:1.2rem;font-weight:var(--light);line-height:1.7}.sitemap_menus ul.list{display:grid;gap:2rem}.sitemap_menus a:not([href="  "]):hover{color:var(--blue)}.sitemap_menus .under-list li:first-of-type a:first-of-type{display:none}.auth-user-form--footer{border-top:calc(1rem/var(--calcEmVal)) solid #d5d5d5;margin-bottom:4.5rem;margin-top:2.075rem;padding-top:1.5rem}@media(min-width:992px){.auth-user-form--footer{margin-bottom:9rem}}.auth-user-form--footer .buttons{display:flex;gap:1rem}.auth-user-form--footer .buttons a{padding:1rem 2rem}.auth-user-form .js-form-type-managed-file{margin-block:1.6rem}.auth-user-form #edit-account{padding:0}.page_168{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between}.page_168 .paragraph--type--paragraph-block{flex:0 0 50%}.page_168 .paragraph--type--paragraph-block:first-child .container>div>p{display:none}@media(max-width:768px){.page_168 .paragraph--type--paragraph-block{flex:0 0 100%}}.page_168 :is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-processed-text h2{font-size:2.2rem;margin-top:0;padding-bottom:2.075rem;padding-top:0}.page_168 :is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item>select{width:100%}.page_168 :is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-webform-multiple input[type=text]{width:100%}.page_168 :is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-form-type-managed-file>label{width:100%}.page_168 :is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox) input,.page_168 :is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper>.form-item:not(.js-form-type-webform-markup):not(fieldset,.js-form-type-checkbox) textarea{width:100%}.page_168 :is(.webform-submission-form,.auth-user-form form,.auth-user-form #edit-account) .form-wrapper .js-webform-select-other-input input{width:100%}.page_168 :is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc):first-child{margin-top:5rem}@media(max-width:992px){.page_168 :is(.taqa-paragraph--image-text,.text-bloc-para,.timeline-section,.pp-graph,.odd-slider,.taqa-paragraph--imagetitle-block,.consultez-blocs,.normal-margin-block,.taqa-paragraph--imageoverlaytitle-block,.actus-content,.offre-filter-form):not(.bg-gray2,.filter-form-bloc):first-child{margin-top:2.5rem}}.captcha.captcha-type-challenge--image legend{display:none}.captcha.captcha-type-challenge--image{border:none!important}.captcha.captcha-type-challenge--image .captcha__description,.captcha.captcha-type-challenge--image .reload-captcha-wrapper{display:none}.captcha.captcha-type-challenge--image input[name=captcha_response]{border:1px solid var(--blue);border-radius:.4rem;height:3em;margin-bottom:20px;margin-top:20px;padding:.775rem 1rem;width:100%}.captcha-type-challenge--image .captcha__element{flex-direction:column}.captcha__image-wrapper{flex:0}.captcha-type-challenge--image .captcha__element>.form-item>label{display:none}:root{--sqroll-duration:.7s}@media(prefers-reduced-motion){:root{--sqroll-duration:0s}}@media(min-width:992px){.actus-item,.community-items-grid,.half-logo-bloc:after,.half-logo-bloc:before,.head-text,.nos-initiatives-item,.taqa-paragraph--image-text :is(.text,.image),.text-bloc-para .container,.text-bloc-para :is(p,li,h2,h3,h4),[data-sqroll-type=bg-image-caption] .caption,[data-sqroll-type=tr-image] .image,[data-sqroll-type]:not(.bordered-button){transition:var(--sqroll-duration) all cubic-bezier(.5,0,1,.5)}.actus-item,[data-sqroll-type].bordered-button{transition:all var(--animation-time),opacity var(--sqroll-duration) cubic-bezier(.5,0,1,.5),transform var(--sqroll-duration) cubic-bezier(.5,0,1,.5)}[data-sqroll-type=translate]{opacity:0}[data-sqroll-type=translate][data-sqroll-tr-dir=left]{transform:translateX(-4rem)}[data-sqroll-type=translate][data-sqroll-tr-dir=right]{transform:translateX(4rem)}[data-sqroll-type=translate][data-sqroll-tr-dir=top]{transform:translateY(4rem)}[data-sqroll-type=bg-image-caption]{background-position-y:50%}[data-sqroll-type=bg-image-caption] .caption{opacity:0;transform:translateY(-37.5%)}[data-sqroll-type=tr-image] .image{transform:translateY(4rem)}.actus-item,.community-items-grid,.head-text,.nos-initiatives-item,.taqa-paragraph--image-text :is(.text,.image),.text-bloc-para .container,.text-bloc-para :is(p,li,h2,h3,h4){opacity:0;transform:translateY(4rem)}.half-logo-bloc:after,.half-logo-bloc:before{opacity:0}.half-logo-bloc:before{transform:translateX(-100%)}.half-logo-bloc:after{transform:translateX(100%)}.half-logo-bloc.animated:after,.half-logo-bloc.animated:before{opacity:1;transform:translateX(0)}}div#block-taqamorocco-local-tasks ul:not(.contextual-links){border:1px solid var(--blue);display:grid;list-style:none;overflow:hidden;padding:0;position:fixed;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:1}div#block-taqamorocco-local-tasks ul:not(.contextual-links) a{background:var(--blue);color:#fff;display:block;padding:.6rem 1rem}div#block-taqamorocco-local-tasks ul:not(.contextual-links) a.is-active,div#block-taqamorocco-local-tasks ul:not(.contextual-links) a:hover{background-color:#fff;color:var(--blue)}.js-media-library-item-preview+div{display:none}
/*# sourceMappingURL=main.css.map*/