﻿.menu-container .navbar-nav .nav-item .nav-link-title{padding:.5rem 1rem;display:block;text-decoration:none}.menu-container .navbar-nav .nav-item a.nav-link-title,.menu-container .navbar-nav .nav-item div.nav-link-title{cursor:pointer}.menu-container .navbar-nav .nav-item span.nav-link-title{cursor:default}.menu-container .navbar-nav .nav-item .submenu{display:none}.menu-container .offcanvas{width:100%}.menu-container .offcanvas .navbar-nav{flex-wrap:wrap}.menu-container .collapse .navbar-nav{flex-wrap:wrap}.menu-container.vertical .navbar-nav .nav-list>.nav-link-title:after{font-family:bootstrap-icons !important;content:"";display:inline-block;border:none;line-height:1;vertical-align:-0.125em;font-size:16px;margin-left:10px;transition:transform .3s ease}.menu-container.vertical .navbar-nav .nav-list>.nav-link-title.active:after{transform:rotate(90deg);transition:transform .3s ease}.menu-container.horizontal .navbar-nav .nav-list>.nav-link-title:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.menu-container.horizontal .navbar-nav .nav-list .submenu{width:fit-content;list-style:none;position:absolute;background-color:#fff}.edition .nav-item{pointer-events:none}.bloc-mea-container .bloc-mea-simple-item-container .bloc-mea-simple-item{background-color:#fff;box-shadow:0 0 20px rgba(8,21,66,.15);border-radius:10px;height:100%;display:flex;flex-direction:column}.bloc-mea-container .bloc-mea-simple-item-container .bloc-mea-simple-item img{border-top-left-radius:10px;border-top-right-radius:10px}.bloc-mea-container .bloc-mea-simple-item-container .bloc-mea-simple-item .bloc-mea-simple-item-text{padding:1rem;display:flex;flex-direction:column;flex:1}.bloc-mea-container .bloc-mea-simple-item-container .bloc-mea-simple-item .bloc-mea-simple-item-text h3,.bloc-mea-container .bloc-mea-simple-item-container .bloc-mea-simple-item .bloc-mea-simple-item-text .bloc-mea-item-footer{height:fit-content}.bloc-mea-container .bloc-mea-simple-item-container .bloc-mea-simple-item .bloc-mea-simple-item-text .bloc-mea-item-description{flex:1;overflow:hidden;margin-top:5px}.bloc-mea-container .bloc-mea-simple-item-container .bloc-mea-simple-item .bloc-mea-simple-item-text .bloc-mea-item-footer{display:flex;justify-content:center;margin-top:1rem}@media(max-width: 767px){.bloc-mea-container .bloc-mea-fancy-item-container.orientation-paysage{height:180px;margin-bottom:10px}}@media(max-width: 767px){.bloc-mea-container .bloc-mea-fancy-item-container.orientation-portrait{height:100%;margin-bottom:20px}}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body{display:block;position:relative;left:0;top:0;width:100%;height:100%;overflow:hidden}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body img{transition:all .3s ease-in-out;transform:scale(1.05)}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body .bloc-mea-item-wrapper{width:100%;background:rgba(0,0,0,0);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 69%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 69%);position:absolute;left:0;bottom:0;line-height:1;padding:100px 20px 20px 20px}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body .bloc-mea-item-wrapper h5{color:#fff;text-transform:uppercase;font-weight:900;font-size:1.3125rem;margin:0;transform:translateY(20px) translateZ(0);transition:all .3s cubic-bezier(0.77, 0, 0.175, 1)}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body .bloc-mea-item-wrapper .bloc-mea-item-description{color:#fff;opacity:0;margin:0;font-size:.875rem;font-weight:500;transform:translateY(20px) translateZ(0);transition:all .3s cubic-bezier(0.77, 0, 0.175, 1)}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body .bloc-mea-item-wrapper .bloc-mea-item-description p{margin-bottom:0}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body:hover img{transform:scale(1)}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body:hover .bloc-mea-item-wrapper h5{transform:translateY(-5px) translateZ(0)}.bloc-mea-container .bloc-mea-fancy-item-container .bloc-mea-fancy-item-body:hover .bloc-mea-item-wrapper .bloc-mea-item-description{opacity:.8;transition-delay:.2s;transform:translateY(0) translateZ(0)}@media screen and (max-width: 992px){.bloc-mea-container .swiper{max-height:100vh}}.bloc-mea-container .swiper .bloc-mea-simple-item-container{height:100%}.bloc-mea-container .swiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--bs-primary)}.bloc-mea-container a{text-decoration:none}.accordion-block-container .accordion .accordion-item .accordion-header .accordion-button{font-size:16px}.accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:focus{border:none}.accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){font-weight:bold;color:var(--bs-primary-color);background-color:var(--bs-primary-background)}.carousel-bloc-container{position:relative;overflow:hidden;width:100%}.carousel-bloc-container .marquee{position:relative;overflow:hidden;width:100%;mask-image:linear-gradient(to right, transparent 0%, white 10%, white 90%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, white 10%, white 90%, transparent 100%)}.carousel-bloc-container .marquee-track{display:flex;align-items:center;width:max-content;animation:marqueeScroll 30s linear infinite}.carousel-bloc-container .marquee-slide{flex:0 0 auto;width:7rem;margin-right:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.carousel-bloc-container .marquee-slide figure{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.carousel-bloc-container .marquee-slide figure img{width:100%;height:auto;display:block;object-fit:contain;transition:transform .3s ease}.carousel-bloc-container .marquee-slide figure figcaption{margin-top:5px;font-size:.9rem;text-align:center;color:inherit}.carousel-bloc-container .marquee-slide .slide-link{position:absolute;inset:0;width:100%;height:100%;z-index:2}.carousel-bloc-container .image-swiper{width:100%;max-height:800px;min-height:150px;position:relative;overflow:hidden}.carousel-bloc-container .image-swiper .swiper-wrapper{max-height:inherit;min-height:inherit}.carousel-bloc-container .image-swiper .swiper-wrapper .swiper-slide{position:relative;height:100%;max-height:inherit;min-height:inherit}.carousel-bloc-container .image-swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.carousel-bloc-container .image-swiper .swiper-wrapper .swiper-slide .slide-link,.carousel-bloc-container .image-swiper .swiper-wrapper .swiper-slide .slide-overlay{position:absolute;inset:0;width:100%;height:100%}.carousel-bloc-container .image-swiper .swiper-wrapper .swiper-slide .slide-link.with-overlay,.carousel-bloc-container .image-swiper .swiper-wrapper .swiper-slide .slide-overlay.with-overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.carousel-bloc-container .image-swiper .swiper-wrapper .swiper-slide .slide-link{z-index:5}.carousel-bloc-container .image-swiper .swiper-button-prev,.carousel-bloc-container .image-swiper .swiper-button-next,.carousel-bloc-container .image-swiper .swiper-pagination{z-index:10}@keyframes marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.bloc-video-container .bloc-video-iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.bloc-video-container .bloc-video-iframe-container iframe{position:absolute;width:100%;height:100%;border:0}.bloc-texte-container .bloc-description{word-break:break-word}.bloc-texte-container .bloc-description img{max-width:100%;max-height:100%;height:auto !important;object-fit:contain}.counter-block-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch}.counter-block-container .icon{font-size:50px}.counter-block-container .counter{font-size:72px;line-height:1}.bloc-reseaux-sociaux-container.vertical .network-list{flex-direction:column}.bloc-reseaux-sociaux-container.horizontal .network-list{flex-direction:row;flex-wrap:wrap}.bloc-reseaux-sociaux-container .network-list{padding:0;margin:0;display:flex;list-style:none}.bloc-reseaux-sociaux-container .network-list .network-list-item .network-link{color:inherit;text-decoration:inherit;margin:5px}.bloc-reseaux-sociaux-container .network-list .network-list-item .bloc-reseaux-sociaux-icone{text-align:right;padding-right:0;margin-right:5px;font-size:1.5rem}.bloc-reseaux-sociaux-container .network-list .network-list-item .bloc-reseaux-sociaux-texte{margin-right:5px;text-align:left;padding-left:0}.bloc-demande-container form .bloc-demande-description{margin-bottom:15px}.bloc-demande-container form .object-row .label-for-objet-hidden{font-weight:600}.bloc-demande-container form .legal-notices-row .bloc-demande-mentions-legales{font-weight:normal}.poll-container .poll{font-size:16px}.poll-container .poll-results:not(.over) .poll-result.selected .poll-result-label,.poll-container .poll-results:not(.over) .poll-result.selected .poll-result-vote{font-weight:bold}.poll-container .poll-results.over .poll-result.winner .poll-result-label,.poll-container .poll-results.over .poll-result.winner .poll-result-vote{font-weight:bold}.poll-container .poll-results .poll-result-container .poll-result{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch;width:50%;border:1px solid #333639;border-radius:5px;padding:.3rem 1rem;position:relative;margin-bottom:5px}@media(max-width: 992px){.poll-container .poll-results .poll-result-container .poll-result{width:100%}}.poll-container .poll-results .poll-result-container .poll-result .poll-result-background{position:absolute;left:0;height:100%;background-color:#333639}.poll-container .poll-results .poll-result-container .poll-result .poll-result-label{font-size:16px;color:#fff;position:relative;z-index:1;left:10px;display:block}.poll-container .poll-results .poll-result-container .poll-result .poll-result-label .poll-result-selected{margin-left:5px}.poll-container .poll-results .poll-result-container .poll-result .poll-result-label.no-vote{color:#2b2b2b}.poll-container .poll-results .poll-result-container .poll-result .poll-result-vote{z-index:1;margin-right:5px}.poll-container .poll-results .poll-result-container .poll-result .poll-result-vote.full-vote{color:#fff}.poll-container .poll-results .poll-vote-container{position:relative;margin-bottom:5px;min-width:calc(20% - 10px);display:inline-block}@media(hover: none){.poll-container .poll-results .poll-vote-container{width:100%}}.poll-container .poll-results .poll-vote-container .poll-vote{justify-content:center;border-radius:5px;border:1px solid #333639;cursor:pointer;padding:.3rem 1rem}.poll-container .poll-results .poll-vote-container .poll-vote:hover{background-color:#323347}.poll-container .poll-results .poll-vote-container .poll-vote:hover .poll-vote-label{color:#fff;font-weight:bold}.articles-block-container.orientation-horizontal .article-block-container .article-block-body .article-block-img{height:100%;width:auto;border-radius:10px 0 0 10px}.articles-block-container.orientation-horizontal .article-block-container .article-block-body .article-block-img img{height:100%}@media(max-width: 768px){.articles-block-container.orientation-vertical .article-block-container{margin-bottom:14px}}.articles-block-container.orientation-vertical .article-block-container .article-block-body .article-block-img{border-radius:10px 10px 0 0}@media(max-width: 768px){.articles-block-container.orientation-vertical .article-block-container .article-block-body .article-block-img{height:auto}}@media(max-width: 768px){.articles-block-container.orientation-vertical .article-block-container .article-block-body .article-block-img img{height:auto;width:100%}}.articles-block-container .article-block-container .article-block-body{border-radius:10px;box-shadow:0 0 20px rgba(8,21,66,.15)}.articles-block-container .article-block-container .article-block-body>.row{height:100%}.articles-block-container .article-block-container .article-block-body .article-block-img{height:auto;width:100%;text-align:center;overflow:hidden}@media(max-width: 768px){.articles-block-container .article-block-container .article-block-body .article-block-img{height:100px}}.articles-block-container .article-block-container .article-block-body .article-block-img img{margin:auto;width:100%;object-fit:cover;height:230px}.articles-block-container .article-block-container .article-block-body .article-block-text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0;padding:15px}.articles-block-container .article-block-container .article-block-body .article-block-text .article-block-date{font-size:13px}.articles-block-container .article-block-container .article-block-body .article-block-text .article-block-titre a{text-decoration:none}.articles-block-container .article-block-container .article-block-body .article-block-text .article-block-titre a h3{margin-bottom:0;font-size:1.2rem}.articles-block-container .article-block-container .article-block-body .article-block-text .article-block-description{display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.articles-block-container .article-block-container .article-block-body .article-block-text .article-block-description p{margin:0}.articles-block-container .filter-controls-container .filter-controls{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;list-style-type:none;padding-left:0}.articles-block-container .filter-controls-container .filter-controls button.filter-control{font-size:12px}.articles-block-container .filter-controls-container .filter-controls button.filter-control.inactive{background-color:#d1d1d4 !important;border-color:#d1d1d4 !important}.bloc-separateur{padding:1rem 0}.bloc-separateur hr{margin:0}.testimonials-block-container .swiper-navigation{display:flex;justify-content:center;gap:25px;height:150px}.testimonials-block-container .swiper-navigation .swiper-button-next,.testimonials-block-container .swiper-navigation .swiper-button-prev{position:relative;right:0;left:0;background-color:var(--bs-secondary);color:#fff;width:36px;height:36px;border-radius:36px}.testimonials-block-container .swiper-navigation .swiper-button-next:after,.testimonials-block-container .swiper-navigation .swiper-button-prev:after{font-size:18px}.testimonials-block-container.fancy-template .quote-wrapper{background-color:var(--bs-primary);border-radius:32px 32px 0 32px;padding:2rem;color:#fff}.testimonials-block-container.fancy-template .quote-wrapper .quote-icon i{font-size:48px;line-height:0}.testimonials-block-container.fancy-template .quote-wrapper .quote-description{margin:1.5rem 0;font-size:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.5rem;height:calc(4.5rem + 4px)}.testimonials-block-container.fancy-template .quote-wrapper .quote-description p{margin-bottom:0}.testimonials-block-container.fancy-template .quote-bottom{display:flex;flex-direction:row;overflow:hidden}.testimonials-block-container.fancy-template .quote-bottom .quote-user{background-color:var(--bs-primary);flex:0 0 50%;overflow:hidden}.testimonials-block-container.fancy-template .quote-bottom .quote-user .quote-user-inner{border-radius:0 32px 0 0;background-color:#fff;display:flex;flex-direction:row;align-items:center;height:105px;gap:15px;padding:1rem 0}.testimonials-block-container.fancy-template .quote-bottom .quote-user .quote-user-inner .image{width:64px;background-color:#fff}.testimonials-block-container.fancy-template .quote-bottom .quote-user .quote-user-inner .image img{width:100%;clip-path:circle(40% at 50% 50%);height:64px;object-fit:cover;object-position:center}.testimonials-block-container.fancy-template .quote-bottom .quote-user .quote-user-inner .informations{background-color:rgba(0,0,0,0);display:flex;flex-direction:column;flex:1}.testimonials-block-container.fancy-template .quote-bottom .quote-user .quote-user-inner .informations .date{color:#acacac;font-size:.8rem}.testimonials-block-container.fancy-template .quote-bottom .quote-background{flex:0 0 50%;height:105px;border-radius:0 0 32px 32px;background-color:var(--bs-primary)}.testimonials-block-container.simple-template .quote-wrapper .informations{display:flex;flex-direction:column;height:2.5rem}.testimonials-block-container.simple-template .quote-wrapper .informations .date{color:#acacac;font-size:.8rem}.testimonials-block-container.simple-template .quote-wrapper .quote-description{margin:1.5rem 0;font-size:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;line-height:1.5rem;height:calc(7.5rem + 4px)}.testimonials-block-container.simple-template .quote-wrapper .quote-description p{margin-bottom:0}.testimonials-block-container.simple-template .swiper-navigation{justify-content:start}.map-block-container{display:flex;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.075);position:relative;overflow:hidden}@media(max-width: 767px){.map-block-container{flex-direction:column}}.map-block-container.collapsed .map-block-sidebar{transform:translateX(-100%);width:0;transition:width .3s ease,transform .3s ease}@media(max-width: 767px){.map-block-container.collapsed .map-block-sidebar{transform:translateY(calc(100% - 50px));width:100%;height:50px;transition:height .3s ease,transform .3s ease}}.map-block-container.collapsed .map-block-sidebar form{opacity:0;pointer-events:none}@media(max-width: 767px){.map-block-container.collapsed .map-block-sidebar form{opacity:1;pointer-events:auto}}@media(max-width: 767px){.map-block-container.collapsed .map-block-sidebar .map-block-item-container{overflow:hidden}}.map-block-container.collapsed .map-block-map{width:100%}.map-block-container .map-block-sidebar-toggle{position:absolute;right:-2rem;top:65px;padding:.5rem;z-index:5;background:#fff;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.075);cursor:pointer}@media(max-width: 767px){.map-block-container .map-block-sidebar-toggle{top:-2rem;right:50%;transform:translateX(50%) rotate(270deg)}}.map-block-container .map-block-sidebar-toggle i{transition:all .3s ease;display:inline-block}.map-block-container .map-block-sidebar-toggle.collapsed i{transform:rotate(180deg)}.map-block-container .map-block-sidebar{position:relative;width:320px;box-shadow:3px .125rem .25rem 0 rgba(0,0,0,.075);z-index:10;height:100%;display:flex;transition:width .3s ease,transform .3s ease;flex-direction:column}@media(max-width: 767px){.map-block-container .map-block-sidebar{order:2;max-height:80%;width:100%;transition:height .3s ease,transform .3s ease}}.map-block-container .map-block-sidebar .map-block-form{padding:.5rem;background:#fff;position:relative;z-index:5;width:100%}@media(max-width: 767px){.map-block-container .map-block-sidebar .map-block-form{height:50px;display:flex}}.map-block-container .map-block-sidebar .map-block-form i{position:absolute;right:1rem;transform:translateY(50%);bottom:50%;color:var(--bs-border-color);cursor:pointer}.map-block-container .map-block-sidebar .map-block-form i:hover{color:#000}.map-block-container .map-block-sidebar .map-block-item-container{overflow-y:auto}.map-block-container .map-block-sidebar .map-block-item-container::-webkit-scrollbar{width:8px}.map-block-container .map-block-sidebar .map-block-item-container::-webkit-scrollbar-track{background:#b3b1b1;border-radius:10px}.map-block-container .map-block-sidebar .map-block-item-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.map-block-container .map-block-sidebar .map-block-item-container::-webkit-scrollbar-thumb:hover{background:#646464;border-radius:10px}.map-block-container .map-block-sidebar .map-block-item-container::-webkit-scrollbar-thumb:active{background:#444;border-radius:10px}.map-block-container .map-block-sidebar .map-block-item-container .map-block-item{padding:.5rem 1rem;border-bottom:1px solid #ddd;cursor:pointer}.map-block-container .map-block-sidebar .map-block-item-container .map-block-item h4{font-size:1.1rem;margin:0 0 .5rem 0}.map-block-container .map-block-sidebar .map-block-item-container .map-block-item p{margin-bottom:0}.map-block-container .map-block-sidebar .map-block-item-container .map-block-item a{text-decoration:none}.map-block-container .map-block-sidebar .map-block-item-container .map-block-item p,.map-block-container .map-block-sidebar .map-block-item-container .map-block-item a{color:#888;font-size:.9rem}.map-block-container .map-block-sidebar .map-block-item-container .map-block-item:hover{background:#eee}.map-block-container .map-block-map{width:calc(100% - 320px);transition:width .3s ease;height:100%}@media(max-width: 767px){.map-block-container .map-block-map{width:100%;order:1}}.map-block-container .map-block-map .info-window p,.map-block-container .map-block-map .info-window a{margin-bottom:.5rem;color:#888}.map-block-container .map-block-map .custom-marker{color:#000;font-size:2rem}.presentation-card-block-container .presentation-card-block-items{justify-content:center}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item{position:relative;width:100%;height:100%;min-height:370px;perspective:1000px}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-face{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;border-radius:16px;padding:1.2rem;transition:transform .6s;display:flex;flex-direction:column}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-face .presentation-card-block-item-tag-container{display:flex;justify-content:center;align-items:center}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-front{background:#f5f5f5;z-index:2}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-front .presentation-card-block-item-content .presentation-card-block-item-title{color:#000}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back{background:var(--bs-primary);color:#fff;transform:rotateY(180deg)}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back .presentation-card-block-item-tag-container .presentation-card-block-item-tag{border:1px solid #fff;color:#fff}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back .presentation-card-block-item-description{font-size:.95rem;line-height:1.5;margin-top:.5rem}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back .presentation-card-block-item-button-container{margin-top:auto}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back .presentation-card-block-item-button-container a{display:inline-block;background:#fff;color:var(--bs-primary);font-weight:600;padding:.5rem 1.2rem;border-radius:9999px;text-decoration:none;font-size:.85rem;transition:background .3s,color .3s}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back .presentation-card-block-item-button-container a:hover{background:var(--bs-primary);color:#fff}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back .presentation-card-block-item-content{margin:1rem 0;overflow:hidden;display:flex;flex-direction:column}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back .presentation-card-block-item-content .presentation-card-block-item-title{color:#fff}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-back .presentation-card-block-item-content .presentation-card-block-item-description{overflow-y:auto;scrollbar-color:#fff var(--bs-primary);scrollbar-width:thin;padding-right:5px}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item.flipped .presentation-card-block-item-front{transform:rotateY(180deg)}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item.flipped .presentation-card-block-item-back{transform:rotateY(360deg)}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item.flipped .presentation-card-block-item-back .presentation-card-block-item-toggle{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-image-container{display:flex;justify-content:center;align-items:center;margin:1rem 0;min-height:200px;max-height:200px}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-image{max-width:100%;max-height:100%;object-fit:contain}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-content .presentation-card-block-item-title{font-size:1rem;font-weight:900;margin-bottom:.25rem;text-transform:uppercase}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-content .presentation-card-block-item-subtitle{font-size:.85rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.presentation-card-block-container .presentation-card-block-items .presentation-card-block-item-toggle{position:absolute;top:.6rem;right:.6rem;width:36px;height:36px;border-radius:50%;background:var(--bs-primary);color:#fff;border:1px solid var(--bs-primary);font-size:1.2rem;font-weight:bold;cursor:pointer;transition:background .3s,color .3s}.presentation-card-block-container.staff-template .presentation-card-block-item-face .presentation-card-block-item-tag-container{z-index:10}.presentation-card-block-container.staff-template .presentation-card-block-item-face .presentation-card-block-item-image-container{min-height:215px;max-height:215px}.presentation-card-block-container.staff-template .presentation-card-block-item-face .presentation-card-block-item-image-container img{position:absolute;bottom:0;right:0;border-bottom-right-radius:16px;border-top-right-radius:16px}.presentation-card-block-container.staff-template .presentation-card-block-item-front .presentation-card-block-item-subtitle{color:var(--bs-primary);width:50%;font-size:20px}.presentation-card-block-container.staff-template .presentation-card-block-item-back .presentation-card-block-item-content{margin-top:50px;height:100%;display:flex;justify-content:space-between}.tab-block-container{position:relative;--bs-gutter-x: 1.5rem !important}@media(min-width: 768px){.tab-block-container{--bs-gutter-x: 7rem !important}}.tab-block-container>.row{--bs-gutter-x: 1.5rem}@media(min-width: 768px){.tab-block-container>.row{--bs-gutter-x: 7rem}}.tab-block-container.carousel-template{max-width:100%;margin:auto;text-align:center}.tab-block-container.carousel-template .tab-block-carousel-image-container img{height:auto;width:100%;border-radius:12px;object-fit:cover}.tab-block-container.carousel-template .tab-block-carousel-pills-container{display:flex;justify-content:center;align-items:center;margin-top:50px;margin-bottom:15px;gap:10px}.tab-block-container.carousel-template .tab-block-carousel-pills-container .tab-block-carousel-arrow{background:#fff;color:var(--bs-primary);border:1px solid var(--bs-primary);border-radius:50%;cursor:pointer;transition:background .3s}.tab-block-container.carousel-template .tab-block-carousel-pills-container .tab-block-carousel-arrow:hover{background:var(--bs-primary);color:#fff}.tab-block-container.carousel-template .tab-block-carousel-pills-container .tab-block-carousel-pills{display:flex;flex-wrap:wrap;gap:8px}.tab-block-container.carousel-template .tab-block-carousel-pills-container .tab-block-carousel-pills .pill{padding:3px 30px;border-radius:20px;background:#fff;color:var(--bs-primary);border:1px solid var(--bs-primary);font-size:14px;cursor:pointer;font-weight:300;transition:all .3s}.tab-block-container.carousel-template .tab-block-carousel-pills-container .tab-block-carousel-pills .pill.active{background:var(--bs-primary);color:#fff}.tab-block-container.carousel-template .tab-block-carousel-caption{margin-top:8px;font-size:16px}.tab-block-container.simple-template .tab-block-title{margin-bottom:20px}.tab-block-container.simple-template .tab-block-nav-pills{gap:8px;margin-bottom:20px}.tab-block-container.simple-template .tab-block-nav-pills .tab-block-nav-item .tab-block-nav-link{color:var(--bs-primary);background:#fff;border:1px solid var(--bs-primary);border-radius:90px;text-transform:uppercase;font-weight:300;font-size:.75rem;padding:3px 14px;letter-spacing:.15em}.tab-block-container.simple-template .tab-block-nav-pills .tab-block-nav-item .tab-block-nav-link.active{background:var(--bs-primary);color:#fff}.tab-block-container.simple-template .tab-block-content .tab-block-pane .tab-block-description{margin-bottom:35px}.tab-block-container.simple-template .tab-block-content .tab-block-pane .tab-block-link{margin-bottom:20px}.tab-block-container.simple-template .tab-block-images img{width:100%;height:auto}@media(min-width: 768px){.tab-block-container.tab-block-logo::before{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%, -50%);width:150px;height:150px;background-image:url(../img/tab.svg);background-size:contain;background-repeat:no-repeat;background-position:center bottom;z-index:100;pointer-events:none}}.comments-container .comment-container .delete-comment,.comments-container .comment-container .edit-comment{cursor:pointer;font-size:16px}.tags-container{margin:20px}.tags-container .tag-title{font-weight:600}.tags-container .tag-item-container{box-shadow:0 0 20px rgba(8,21,66,.15);border-radius:10px}.tags-container .tag-item-container:not(:last-child){margin-bottom:10px}.tags-container .tag-item-container.has-image .tag-item-image{width:100%;max-height:200px;text-align:center;overflow:hidden;border-radius:10px 10px 0 0;object-fit:cover;aspect-ratio:1/1}@media(max-width: 768px){.tags-container .tag-item-container.has-image .tag-item-image{max-height:150px}}.tags-container .tag-item-container.has-image .tag-item-image img{width:100%;margin:auto;transition:all .5s}.tags-container .tag-item-container .tag-item-text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;color:#333;margin:0;padding:15px}.tags-container .tag-item-container .tag-item-text .tag-item-title a{text-decoration:none}.tags-container .tag-item-container .tag-item-text .tag-item-title a h3{font-size:1.2rem;margin-bottom:0;color:var(--bs-primary)}.tags-container .tag-item-container .tag-item-text .tag-item-description{display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.tags-container .tag-item-container .tag-item-text .tag-item-description p{margin:0}.cms-tags .bg-primary{background-color:var(--bs-primary) !important;text-decoration:none}.cms-tags .bg-primary:hover{color:#fff}.page-search-container .page-search-container-title{font-weight:600}.page-search-container .type-search-results{border:none}.page-search-container .type-search-results .nav-item{padding-right:5px}.page-search-container .type-search-results .nav-item .nav-link{font-weight:700;text-transform:uppercase;font-size:.8125rem;text-align:center;line-height:normal;border-radius:10px;padding:6px 1rem;border-color:#e9ecef;color:inherit}.page-search-container .type-search-results .nav-item .nav-link:hover{background-color:#e9ecef}.page-search-container .type-search-results .nav-item .nav-link.active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.page-search-container .search-results .tab-search .tab-search-title{font-weight:600;margin-bottom:1rem}.page-search-container .search-results .tab-search .result-container .search-result-container{border-radius:10px;box-shadow:0 0 20px rgba(8,21,66,.15);padding:15px;margin-bottom:20px}.page-search-container .search-results .tab-search .result-container .search-result-container .search-result-link{text-decoration:none;color:inherit}.page-search-container .search-results .tab-search .result-container .search-result-container .search-result-link .cms-tags{margin-bottom:3px}.page-search-container .search-results .tab-search .result-container .search-result-container .search-result-link .search-result-title{font-weight:600;margin:0}.page-search-container .search-results .tab-search .result-container .search-result-container .search-result-link .search-result-description{display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:.5rem}.page-search-container .search-results .tab-search .result-container .search-result-container .search-result-link .search-result-description p{margin-bottom:0}.password-protected-container{display:flex;align-items:center;justify-content:center}.password-protected-container img{max-height:300px}.password-protected-container input.form-control.is-invalid{background-position:right calc(.375em + .1875rem) center !important}.article-title-container{display:flex;justify-content:space-between;align-items:baseline}.article-title-container .published-at{font-size:14px;display:inline;margin-left:auto;margin-bottom:0}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--bs-form-border-color);box-shadow:0 0 0 .25rem var(--bs-form-box-shadow)}.hero-wrapper{position:relative;width:auto;height:70vh;overflow:hidden}.hero-inner{background-size:cover;height:100%}.hero-content h1{font-size:clamp(2rem,5vw,4rem)}.container-fluid:has(.row.gx-0){--bs-gutter-x: 0rem }.row-wrapper{display:flex}/*# sourceMappingURL=cmsfo.min.css.map */
