@import url("https://fonts.googleapis.com/css?family=Montserrat+Alternates:400,700");@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@500;700&amp;family=Raleway:wght@400;700&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@500;700&amp;family=Raleway:wght@400;700&amp;display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);transform:translatey(-10px);}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0);}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);transform:translatey(-10px);}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0);}}.animate-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translatex(-10px);transform:translatex(-10px);}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0);}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translatex(-100px);transform:translatex(-100px);}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0);}}.animate-in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-duration:1s;animation-delay:1s;}@media screen and (min-width:768px){.ui-dialog--narrow.entity-select-dialog .entity-embed-dialog-step--select{min-width:auto;}}@media screen and (min-width:1000px){.ui-dialog--narrow.entity-select-dialog .entity-embed-dialog-step--select{min-width:auto;}}@media screen and (min-width:1200px){.ui-dialog--narrow.entity-select-dialog .entity-embed-dialog-step--select{min-width:auto;}}.modal-body.ui-dialog-content{overflow:visible !important;}body{font-family:"Montserrat Alternates",sans-serif;margin-top:0px;height:100%;}h1,h2,h3{color:#33bcd8;}h1 a,h2 a,h3 a{color:#33bcd8;}.glightbox-clean .gslide-description{background:rgba(255,255,255,0.7);}a{color:#33bcd8;-webkit-transition:color 0.3s;transition:color 0.3s;}a:hover{color:#1a788b;}body:not(.path-frontpage) div.main-wrapper{background-color:#F9F9F9;}body:not(.path-frontpage) div.main-container{-webkit-box-shadow:0px 0px 5px #BBB;box-shadow:0px 0px 5px #BBB;background-color:white;}div.main-container{padding-bottom:20px;padding-top:20px;}main.main{padding-top:30px;}div.sidebar{padding-top:20px;}div.region-navigation{margin-top:10px;}.page-header-right .btn{width:100%;border-top-left-radius:0px;border-top-right-radius:0px;}.badge-infos-contact{color:#33bcd8;background-color:#e3e9ec;padding:20px 10px;margin-top:5px;margin-bottom:5px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.badge-infos-contact .field--name-field-titre-{font-weight:bold;color:#33bcd8;}.pre-footer{background:#e3e9ec;padding:10px 0px;margin-top:30px;color:#33bcd8;}footer.footer,.pre-footer{margin-top:0px;padding:20px 0px;border:none;}.footer-wrapper{text-align:center;background:#5d686e;color:white;}.footer-wrapper a{color:white;}.footer-wrapper a:hover{color:#CCC;}.field--name-field-adresse-texte-{font-weight:bold;}h2.brand a{text-decoration:none;color:#33bcd8;}.banner-wrapper{border-bottom:3px solid #33bcd8;padding-top:70px;padding-bottom:70px;background:url(../../../../themes/contrib/linobase/img/img-bg-top.jpg) no-repeat center center;background-size:cover;}.banner-wrapper > div{margin-top:-40px;margin-bottom:-40px;}article.node{margin-bottom:20px;}article.node div.field{margin-bottom:20px;}.btn{-webkit-transition:background-color 0.4s;transition:background-color 0.4s;}.btn .fas{margin-left:10px;margin-right:10px;}.node-readmore .btn-primary i{-webkit-transition:padding 0.3s;transition:padding 0.3s;padding-left:0px;padding-right:10px;}.node-readmore .btn-primary:hover i{padding-left:10px;padding-right:0px;}.btn-primary{background-color:#33bcd8;border-color:#27afcb;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:active:hover{background-color:#27afcb;border-color:#239cb5;}article.node-teaser{margin-bottom:10px;}article.node-teaser ul.links{margin-top:10px;}article.node-teaser h2{margin-top:0px;}.linkicon__text{display:none;}div.side-collapse-wrapper{top:200px;position:fixed;z-index:1000;}div.side-collapse-wrapper .collapse-btn-horizontal{border-bottom-left-radius:0px;border-top-left-radius:0px;}div.social-links ul.linkicon{border-bottom-right-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;width:70px;margin:0px;padding:0px;}div.social-links ul.linkicon li{margin:0;padding:0;}div.social-links ul.linkicon li a{color:white;padding:10px;-webkit-transition:background-color 0.4s;transition:background-color 0.4s;background-color:#33bcd8;width:100%;display:block;text-align:center;}div.social-links ul.linkicon li a:hover{background-color:#239cb5;}div.social-links ul.linkicon li:first-child a{border-top-right-radius:5px;}div.social-links ul.linkicon li:last-child a{border-bottom-right-radius:5px;}.webform-submission-form{max-width:800px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#33bcd8;}.paragraph--type--accordeon{margin:5px 0 5px 0;}.paragraph--type--accordeon .card-header{padding:0px;}.paragraph--type--accordeon .card-header button{display:block;margin:0;}.collapse-btn-horizontal[aria-expanded=true] i{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.collapse-btn-horizontal{-webkit-transition:padding linear 0.1s;transition:padding linear 0.1s;}.collapse-btn-horizontal:hover{padding-left:15px;}.collapse-btn-horizontal i{-webkit-transition:-webkit-transform linear 0.3s;transition:-webkit-transform linear 0.3s;transition:transform linear 0.3s;transition:transform linear 0.3s,-webkit-transform linear 0.3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.collapse-btn[aria-expanded=true] i.fas{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.collapse-btn i.fas{-webkit-transition:-webkit-transform linear 0.3s;transition:-webkit-transform linear 0.3s;transition:transform linear 0.3s;transition:transform linear 0.3s,-webkit-transform linear 0.3s;-webkit-transform:rotate(0deg);transform:rotate(0deg);}#search-block-form input.form-control{border-top-right-radius:0px;border-bottom-right-radius:0px;}#search-block-form input.form-submit{border-top-left-radius:0px;border-bottom-left-radius:0px;}.masonry-grid{margin:0 auto;}.gutter-sizer{width:0%;}.grid-item{width:150px;}.visuel-cover{width:100%;text-align:center;}.visuel-cover img{width:100%;height:auto;background-size:cover;-o-object-fit:cover;object-fit:cover;min-height:100px;max-height:400px;}.visuel-cover .visuel-cover-text{text-shadow:2px 2px 2px #2C2C2C;color:white;margin-top:-100px;padding-bottom:100px;}.visuel-cover .visuel-cover-text h1{color:white;}
.main-menu-double{background:#6C517C;text-transform:uppercase;color:white;border-bottom:4px solid #3AAA35;}ul.navbar-nav .dropdown-menu{background-color:#6C517C;}@media (max-width:1200px){ul.navbar-nav li a,ul.navbar-nav li span{text-wrap:balance;}}@media (min-width:1200px){ul.navbar-nav li{margin-right:20px;font-size:1rem;}}ul.navbar-nav li a,ul.navbar-nav li span{font-weight:bold;position:relative;color:white;}ul.navbar-nav li a::before,ul.navbar-nav li span::before{position:absolute;top:100%;left:0;width:100%;height:1px;background:white;content:"";opacity:0;-webkit-transition:height 0.3s,opacity 0.3s,-webkit-transform 0.3s;transition:height 0.3s,opacity 0.3s,-webkit-transform 0.3s;transition:height 0.3s,opacity 0.3s,transform 0.3s;transition:height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px);}ul.navbar-nav li a:hover::before,ul.navbar-nav li a:focus::before,ul.navbar-nav li a.active::before,ul.navbar-nav li span:hover::before,ul.navbar-nav li span:focus::before,ul.navbar-nav li span.active::before{height:5px;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}.menu--footer li{margin-right:5px;}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);transform:translatey(-10px);}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0);}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);transform:translatey(-10px);}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0);}}.animate-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translatex(-10px);transform:translatex(-10px);}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0);}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translatex(-100px);transform:translatex(-100px);}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0);}}.animate-in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-duration:1s;animation-delay:1s;}@media screen and (min-width:768px){.ui-dialog--narrow.entity-select-dialog .entity-embed-dialog-step--select{min-width:auto;}}@media screen and (min-width:1000px){.ui-dialog--narrow.entity-select-dialog .entity-embed-dialog-step--select{min-width:auto;}}@media screen and (min-width:1200px){.ui-dialog--narrow.entity-select-dialog .entity-embed-dialog-step--select{min-width:auto;}}.modal-body.ui-dialog-content{overflow:visible !important;}:root,[data-bs-theme=light]{--bs-heading-color:#6C517C;}.toolbar-oriented .toolbar-bar{z-index:1502;}.dropdown-menu{--bs-dropdown-link-active-bg:#3AAA35;}body{font-family:"Raleway",sans-serif;margin-top:0px;height:100%;margin-top:120px;}div.bg-logo{width:200px;background:url(../../../../themes/custom/diverse/img/fond-logo.svg) no-repeat;margin-top:-35px;padding-top:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}div.bg-logo a{margin-top:-72px;}nav.navbar{font-family:"El Messiri",sans-serif;}h1,h2,h3{font-family:"El Messiri",sans-serif;text-align:center;color:var(--bs-heading-color);}h1 a,h2 a,h3 a{color:#6C517C;}h1{text-align:center;letter-spacing:0.2rem;text-transform:uppercase;font-size:2rem;letter-spacing:1px;grid-template-columns:1fr auto 1fr;grid-template-rows:16px 0;grid-gap:22px;}@media (min-width:768px){h1{display:grid;}}h1:after,h1:before{content:" ";display:block;border-bottom:2px solid #6C517C;background-color:none;}h2{margin-top:2rem;position:relative;font-size:1.8rem;}h2:before{content:"";position:absolute;width:30px;height:100%;max-height:40px;margin-left:-25px;background:url(../../../../themes/custom/diverse/img/feuille-diverse.svg) no-repeat;}h2 .field{display:inline;}blockquote.quote{border-left:10px solid #6C517C;padding-left:10px;padding-right:10px;font-size:1rem;margin:20px 0px;padding-top:20px;padding-bottom:10px;background-color:rgba(238,238,238,0.6);}.topbar-wrapper{margin-top:20px;}.topbar-wrapper .block-page-title-block{margin-top:60px;}.field--type-text-long ul li{position:relative;display:block;}.field--type-text-long ul li :before{content:"";position:absolute;top:1.2em;left:-20px;margin-top:-0.5em;background:linear-gradient(45deg,#3AAA35,#DEDC00);height:12px;width:12px;border-radius:50%;}.field--type-text-long ol li.emphased{position:relative;margin-top:50px;padding-top:10px;font-size:1.3rem;}.field--type-text-long ol li.emphased:after{content:"";width:50%;max-width:200px;left:0px;top:0px;position:absolute;border:3px solid #6C517C;}.field--type-text-long ol li.emphased::marker{font-family:"El Messiri",sans-serif;font-size:1.8rem;}.field--type-text-long blockquote.infobubble{background-color:rgba(108,81,124,0.2);border-left:10px solid #6C517C;padding:30px;}.glightbox-clean .gslide-description{background:rgba(255,255,255,0.7);}a{color:#6C517C;-webkit-transition:color 0.3s;transition:color 0.3s;}a:hover{color:#36293e;}body:not(.path-frontpage) div.main-wrapper{background-color:#f9f9f9;}body:not(.path-frontpage) div.main-container{-webkit-box-shadow:0px 0px 5px #bbb;box-shadow:0px 0px 5px #bbb;background-color:white;}div.main-container{padding-bottom:20px;padding-top:20px;}main.main{padding-top:30px;}div.sidebar{padding-top:20px;}div.region-navigation{margin-top:10px;}.page-header-right .btn{width:100%;border-top-left-radius:0px;border-top-right-radius:0px;}.badge-infos-contact{color:#6C517C;background-color:#e3e9ec;padding:20px 10px;margin-top:5px;margin-bottom:5px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.badge-infos-contact .field--name-field-titre-{font-weight:bold;color:#6C517C;}.pre-footer{background:none;padding:10px 0px;margin-top:30px;color:#6C517C;}footer.footer,.pre-footer{margin-top:0px;padding:20px 0px;border:none;}.footer-wrapper{text-align:center;background:#575757;color:white;}.footer-wrapper a{color:white;}.footer-wrapper a:hover{color:#ccc;}.field--name-field-adresse-texte-{font-weight:bold;}h2.brand a{text-decoration:none;color:#6C517C;}.banner-wrapper{border-bottom:3px solid #6C517C;padding-top:70px;padding-bottom:70px;background:url(../../../../themes/custom/diverse/img/img-bg-top.html) no-repeat center center;background-size:cover;}.banner-wrapper > div{margin-top:-40px;margin-bottom:-40px;}article.node{margin-bottom:20px;}article.node div.field{margin-bottom:0px;}.btn{-webkit-transition:background-color 0.4s;transition:background-color 0.4s;}.btn .fa-solid{margin-left:6px;margin-right:2px;}.btn-primary{overflow:hidden;position:relative;font-family:"El Messiri",sans-serif;text-transform:uppercase;padding:0.75rem 3rem 0.75rem 2.8rem;border-radius:100px;background-color:#6C517C;border-color:#5f476d;line-height:1.2rem;}.btn-primary:hover i{padding-right:65px;}.btn-primary i{-webkit-transition:padding 0.3s;transition:padding 0.3s;right:-50px;position:absolute;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:active:hover{background-color:#5f476d;border-color:#513d5d;}article.node-teaser{margin-bottom:10px;}article.node-teaser ul.links{margin-top:10px;}article.node-teaser h2{margin-top:0px;}.linkicon__text{display:none;}div.side-collapse-wrapper{top:200px;position:fixed;z-index:1000;}div.side-collapse-wrapper .collapse-btn-horizontal{border-bottom-left-radius:0px;border-top-left-radius:0px;}div.social-links ul.linkicon{border-bottom-right-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;width:auto;margin:0px;padding:0px;margin-bottom:10px;}div.social-links ul.linkicon li{margin:0;padding:0;}div.social-links ul.linkicon li a{color:white;padding:10px;-webkit-transition:background-color 0.4s;transition:background-color 0.4s;background-color:#6C517C;width:100%;display:block;text-align:center;}div.social-links ul.linkicon li a:hover{background-color:#513d5d;}div.social-links ul.linkicon li:first-child a{border-bottom-left-radius:5px;border-top-right-radius:0px;}div.social-links ul.linkicon li:last-child a{border-bottom-right-radius:5px;border-bottom-right-radius:5px;}@media (min-width:768px){.social-icons-full{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#6C517C),color-stop(25%,white));background:linear-gradient(90deg,#6C517C 25%,white 25%);}}.social-icons-full .social-header{border-top-right-radius:100px;border-bottom-right-radius:100px;background-color:#6C517C;padding-top:60px;padding-bottom:60px;padding-right:80px;}.social-icons-full .links ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;margin:0px;}.social-icons-full h3{color:white;line-height:2;}.webform-submission-form{max-width:800px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{padding-top:5px;background:#6C517C;}.eu-cookie-compliance-default-button{background:none;color:white;-webkit-box-shadow:none;box-shadow:none;border:none;text-shadow:none;}.eu-cookie-compliance-default-button:hover{background:none;}.eu-cookie-compliance-secondary-button{background:#bbb;}.paragraph--type--accordeon{margin:5px 0 5px 0;}.paragraph--type--accordeon .card-header{padding:0px;}.paragraph--type--accordeon .card-header button{display:block;margin:0;}.collapse-btn-horizontal[aria-expanded=true] i{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.collapse-btn-horizontal{-webkit-transition:padding linear 0.1s;transition:padding linear 0.1s;}.collapse-btn-horizontal:hover{padding-left:15px;}.collapse-btn-horizontal i{-webkit-transition:-webkit-transform linear 0.3s;transition:-webkit-transform linear 0.3s;transition:transform linear 0.3s;transition:transform linear 0.3s,-webkit-transform linear 0.3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.collapse-btn i.fas{padding-right:65px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.collapse-btn i.fas{-webkit-transform-origin:4px 9px;transform-origin:4px 9px;-webkit-transition:-webkit-transform linear 0.3s;transition:-webkit-transform linear 0.3s;transition:transform linear 0.3s;transition:transform linear 0.3s,-webkit-transform linear 0.3s;-webkit-transform:rotate(0deg);transform:rotate(0deg);}#search-block-form input.form-control{border-top-right-radius:0px;border-bottom-right-radius:0px;}#search-block-form input.form-submit{border-top-left-radius:0px;border-bottom-left-radius:0px;}.masonry-grid{margin:0 auto;}.gutter-sizer{width:0%;}.grid-item{width:150px;}.visuel-cover{width:100%;text-align:center;}.visuel-cover img{width:100%;height:auto;background-size:cover;-o-object-fit:cover;object-fit:cover;min-height:100px;max-height:400px;}.visuel-cover .visuel-cover-text{text-shadow:2px 2px 2px #2c2c2c;color:white;margin-top:-100px;padding-bottom:100px;}.visuel-cover .visuel-cover-text h1{color:white;}.view-zoom-sur.view-id-zoom_sur.view-display-id-block_1{background:rgba(108,81,124,0.4);}@media (min-width:768px){.view-zoom-sur.view-id-zoom_sur.view-display-id-block_1{background:rgba(108,81,124,0.4);background:-webkit-gradient(linear,left top,right top,color-stop(33.33%,#c4b9cb),color-stop(33.33%,#6C517C));background:linear-gradient(90deg,#c4b9cb 33.33%,#6C517C 33.33%);}}.field--name-field-theme-zoom-sur a{background:#6C517C;border-radius:5px;color:white;padding:5px;text-decoration:none;margin-right:5px;}.field--name-field-theme-zoom-sur a:hover{background:#87659b;text-decoration:underline;}.node.node--type-zoom-sur.node--view-mode-teaser{color:white;}@media (min-width:768px){.node.node--type-zoom-sur.node--view-mode-teaser{background:-webkit-gradient(linear,left top,right top,color-stop(33.33%,#c4b9cb),color-stop(33.33%,#6C517C));background:linear-gradient(90deg,#c4b9cb 33.33%,#6C517C 33.33%);}}.node.node--type-zoom-sur.node--view-mode-teaser h2,.node.node--type-zoom-sur.node--view-mode-teaser h3,.node.node--type-zoom-sur.node--view-mode-teaser h4,.node.node--type-zoom-sur.node--view-mode-teaser a{color:white;}.node.node--type-zoom-sur.node--view-mode-teaser .btn.btn-primary{color:#6C517C;background-color:white;}.node.node--type-zoom-sur.node--view-mode-teaser h2{margin-top:1rem;}.node.node--type-zoom-sur .field--name-field-image img{border:4px solid #6C517C;border-radius:50%;}.node.node--type-information-du-site img{border:4px solid #6C517C;border-radius:50%;}.col-n-1 .node--type-prestation,.col-n-3 .node--type-prestation{border:4px solid #6C517C;}.col-n-1 .node--type-prestation .presta-visible,.col-n-3 .node--type-prestation .presta-visible{background-color:#6C517C;}.col-n-1 .node--type-prestation .show-on-hover,.col-n-3 .node--type-prestation .show-on-hover{background-color:#6C517C;}.col-n-2 .node--type-prestation.node--view-mode-teaser,.col-n-4 .node--type-prestation.node--view-mode-teaser{border:4px solid #3AAA35;}.col-n-2 .node--type-prestation.node--view-mode-teaser .presta-visible,.col-n-4 .node--type-prestation.node--view-mode-teaser .presta-visible{background-color:#3AAA35;}.col-n-2 .node--type-prestation.node--view-mode-teaser .show-on-hover,.col-n-4 .node--type-prestation.node--view-mode-teaser .show-on-hover{background-color:#3AAA35;}.col-n-2 .node--type-prestation.node--view-mode-teaser .show-on-hover .btn-primary,.col-n-4 .node--type-prestation.node--view-mode-teaser .show-on-hover .btn-primary{color:#3AAA35;border-color:#3AAA35;background-color:white;}.col-n-2 .node--type-prestation.node--view-mode-teaser h2,.col-n-2 .node--type-prestation.node--view-mode-teaser h3,.col-n-4 .node--type-prestation.node--view-mode-teaser h2,.col-n-4 .node--type-prestation.node--view-mode-teaser h3{color:#3AAA35;}.col-n-2 .node--type-prestation.node--view-mode-teaser .vague,.col-n-4 .node--type-prestation.node--view-mode-teaser .vague{background:url(../../../../themes/custom/diverse/img/fond-vague.svg) no-repeat;}.node--type-prestation.node--view-mode-full{position:relative;}.node--type-prestation.node--view-mode-full .field--name-field-icone{position:absolute;height:100%;width:100%;bottom:0px;right:0px;z-index:-10;opacity:0.1;}.node--type-prestation.node--view-mode-teaser{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom-left-radius:100px;border-bottom-right-radius:100px;padding-bottom:50px;text-align:center;overflow:hidden;position:relative;}.node--type-prestation.node--view-mode-teaser .presta-visible,.node--type-prestation.node--view-mode-teaser .presta-bottom{padding-left:20px;padding-right:20px;}.node--type-prestation.node--view-mode-teaser h3{font-size:1.4rem;}.node--type-prestation.node--view-mode-teaser h4{font-size:1.2rem;}.node--type-prestation.node--view-mode-teaser h2,.node--type-prestation.node--view-mode-teaser h3,.node--type-prestation.node--view-mode-teaser h4,.node--type-prestation.node--view-mode-teaser a{letter-spacing:0rem;}.node--type-prestation.node--view-mode-teaser .vague{background:url(../../../../themes/custom/diverse/img/fond-vague-violet.svg) no-repeat;background-size:cover;}.node--type-prestation.node--view-mode-teaser .icon{padding-top:30px;}.node--type-prestation.node--view-mode-teaser svg{max-width:100%;height:200px;-webkit-transition:width ease-in-out 0.4s;transition:width ease-in-out 0.4s;}.node--type-prestation.node--view-mode-teaser svg path{fill:white;stroke:white;}.node--type-prestation.node--view-mode-teaser .show-on-hover{padding:30px 20px;width:100%;bottom:-100%;position:absolute;color:white;-webkit-transition:bottom ease-in-out 0.4s,border-radius cubic-bezier(0.64,0.57,0.67,1.53) 0.3s;transition:bottom ease-in-out 0.4s,border-radius cubic-bezier(0.64,0.57,0.67,1.53) 0.3s;height:100%;border-radius:500px;}.node--type-prestation.node--view-mode-teaser .show-on-hover h2,.node--type-prestation.node--view-mode-teaser .show-on-hover h3,.node--type-prestation.node--view-mode-teaser .show-on-hover h4,.node--type-prestation.node--view-mode-teaser .show-on-hover a{color:white;}.node--type-prestation.node--view-mode-teaser .show-on-hover .btn-primary{color:#6C517C;background-color:white;}.node--type-prestation.node--view-mode-teaser div.node__links ul li{padding:0px;}.node--type-prestation.node--view-mode-teaser:hover .show-on-hover{bottom:0%;border-radius:0px;}.node.nid-10 .feuille-bg{background:url(../../../../themes/custom/diverse/img/feuille-bg.png) no-repeat;background-size:contain;}.node.nid-10 img{border:4px solid #6C517C;border-radius:50%;}.view.view-nos-partenaires div.row > div{margin-bottom:10px;}.view.view-nos-partenaires .views-field-field-logo{background:white;border-radius:10px;border:1px solid #bbb;padding:10px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.wrapper-quote{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#6C517C),color-stop(50%,white));background:linear-gradient(90deg,#6C517C 50%,white 50%);}blockquote.quote-gandhi{background:url(../../../../themes/custom/diverse/img/gandhi.svg) no-repeat bottom left;background-size:20%;text-align:right;margin:20px 0px;padding-right:100px;font-weight:lighter;padding-top:30px;padding-bottom:30px;background-color:#6C517C;font-size:2.5rem;color:white;font-family:"El Messiri",sans-serif;border-top-right-radius:200px;border-bottom-right-radius:200px;}blockquote.quote-gandhi cite{display:block;}blockquote.quote-gandhi div.quote{padding:30px;display:inline-block;background:url(../../../../themes/custom/diverse/img/quotes.svg) no-repeat bottom right,url(../../../../themes/custom/diverse/img/quotes-inv.svg) no-repeat top left;background-size:50px,50px;}.node.nid-6{font-size:1.5rem;text-align:center;}.node.nid-6 .field--name-field-nom{font-family:"El Messiri",sans-serif;}.field--name-field-paragraphe .field-add-more-submit.button{background:#6C517C;color:white;border-radius:5px;}.spb-popup-main-wrapper{border-color:#6C517C;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;}.block-diverse-views-block-pop-up-block-1-modal-close,.block-diverse-views-block-pop-up-block-1-modal-minimize{border-radius:5px;}.node--type-pop-up .field--type-link a{background:#6C517C;border-radius:5px;color:white;padding:5px;text-decoration:none;margin-right:5px;font-family:"El Messiri",sans-serif;text-transform:uppercase;padding:0.75rem 3rem 0.75rem 2.8rem;border-radius:100px;background-color:#6C517C;border-color:#5f476d;line-height:1.2rem;}.node--type-pop-up .field--type-link a:hover{background:#87659b;text-decoration:underline;}
a.linova-link{background:url(../../../../themes/contrib/linobase/img/logo-linova-link.png) no-repeat center left;font-size:1em;padding:15px 0px 15px 25px;line-height:45px;background-size:20px 20px;}.media-library-view .media-library-view--form-actions{margin:0;}.form--inline .form-item{margin-right:6px;}.mb-10{margin-bottom:10px;}.mb-20{margin-bottom:20px;}.mb-30{margin-bottom:30px;}.mb-40{margin-bottom:40px;}.mb-50{margin-bottom:50px;}img.align-left{margin-right:10px;}div.field--type-text-long ul{line-height:2rem;}div.field--type-text-long img{max-width:100%;height:auto;}
