/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--max-width:100%;--max-bg-color:100%;--main-bg-color:#041e42;--main-bgl-color:#1a67a3;--main-text-color:#8bb725;--main-button-color:#0b91ea;--main-button-text-color:white;--main-buttonhover-color:#2c3e50;--main-warning-color:#e36539;--site-header-height-wide:0 !important;}.primary-nav__menu--level-2{padding-block:0 !important;}.dtx-btn{margin-block:0 !important;}.main-content__container{padding-block-start:0 !important;}.teaser__meta{display:none;}.block__content img[width]:not([width="100%"]){margin-left:1em;}.node__content img[width]:not([width="100%"]){margin-left:0;}.region--hero > div{margin-block-end:0 !important;}.site-footer__inner{display:flex;align-items:baseline;}.site-footer__inner > div{width:calc(50% - var(--container-padding));display:block;}.csi-panoramic{width:100%;height:150px;overflow:hidden;background-image:url('/sites/default/files/inline-images/panoramique_2.png');background-repeat:repeat;background-size:auto 100%;animation:pano-scroll 20s linear infinite;}@keyframes pano-scroll{0%{background-position:0 0;}100%{background-position:-1280px 0;}}
.dtx-container{width:100%;margin:auto;overflow:hidden;background:none;font-family:var(--font-sans);}.dtx-tab-header{display:flex;border-bottom:1px solid #ccc;}.dtx-tab{padding:10px 20px;cursor:pointer;border:1px solid #888;margin-right:5px;background-color:var(--main-bg-color);color:white;border-top-left-radius:10px;border-top-right-radius:10px;}.dtx-tab.active{background-color:var(--main-text-color);}.dtx-tab-pane{display:none;border-top:none;}.dtx-tab-pane.active{display:block;}.pricing-table{display:flex;justify-content:space-around;flex-wrap:wrap;margin:50px 0;}.pricing-card{background:none;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.1);margin:10px;width:30%;text-align:center;border:2px solid;min-width:260px;display:flex;flex-direction:column;justify-content:space-between;}.pricing-card h2{background:var(--main-text-color);color:white;padding:10px;border-radius:5px;font-size:1.5em;margin:0;}.pricing-card ul{list-style:none;padding:0;margin-bottom:0;}.pricing-card ul li{padding:10px;border-bottom:1px solid #eee;}.pricing-card .price{font-size:1.5em;font-weight:bold;margin:20px 0;}.pricing-card .price-comment{font-size:1em;font-weight:bold;margin:20px 0;}.pricing-card .offer{font-size:3em;font-weight:bold;margin:20px 0;}.pricing-card .dtx-btn{background-color:black;background:var(--main-bgl-color);color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;width:100%;min-height:3rem;}.pricing-card .dtx-btn:hover{background:var(--main-bg-color);}
