/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.toggle-filters{background:none;border:none;color:var(--mainTxtColor,#4A2075);font-size:1.5rem;text-decoration:underline;display:inline-block;cursor:pointer;margin-left:1rem;margin-right:auto;margin-bottom:2rem;}@media (min-width:768px){.toggle-filters{display:none;}}.media--image{display:table;margin:0;text-align:center;}.media--image > a{display:contents;}.media--image .media-wrapper{display:table;}.media-wrapper{position:relative;border-radius:0.5rem;overflow:hidden;}.media-wrapper:not(:last-child){margin-bottom:0.7rem;}.media-wrapper img{border-radius:0.5rem;vertical-align:bottom;}.media-wrapper video{width:100%;height:auto;}.media-wrapper .media-oembed-content,.media-wrapper .tac-media-oembed-placeholder{width:100%;aspect-ratio:16/9;height:auto;max-height:calc(100vh - 15rem - 2rem);}.toolbar-fixed .media-wrapper .media-oembed-content,.toolbar-fixed .media-wrapper .tac-media-oembed-placeholder{max-height:calc(100vh - 15rem - 4rem - 39px);}.toolbar-tray-open.toolbar-horizontal .media-wrapper .media-oembed-content,.toolbar-tray-open.toolbar-horizontal .media-wrapper .tac-media-oembed-placeholder{max-height:calc(100vh - 15rem - 4rem - 79px);}.media-wrapper .tac-media-oembed-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--mainTxtColor,#4A2075);color:white;}.media-wrapper .tac-media-oembed-placeholder.js-validated{background-color:transparent;}.media-copyright{position:absolute;bottom:0;right:0;max-width:100%;padding:0.7rem 1rem;font-size:1.2rem;color:white;background:var(--mainTxtColor,#4A2075);border-bottom-right-radius:0.5rem;}.media-legend{font-size:1.2rem;font-style:italic;display:table-caption;caption-side:bottom;text-align:left;}
.NodeLanding{position:relative;z-index:0;}.NodeLanding::before{content:"";position:absolute;top:0;left:50%;bottom:0;width:100vw;margin-left:-50vw;background:inherit;z-index:-1;}.NodeLanding-proposal-cta a,.NodeLanding-also-cta a{display:inline-block;border:none;cursor:pointer;padding:1.9rem 4rem;line-height:1.22;text-align:center;background-color:var(--mainTxtColor,#C44A27);color:white;font-weight:500;-webkit-transition:background-color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s;border-radius:5rem;}.NodeLanding-proposal-cta a:hover,.NodeLanding-also-cta a:hover{-webkit-filter:brightness(0.8);filter:brightness(0.8);}.toggle-filters{background:none;border:none;color:var(--mainTxtColor,#4A2075);font-size:1.5rem;text-decoration:underline;display:inline-block;cursor:pointer;margin-left:1rem;margin-right:auto;margin-bottom:2rem;}@media (min-width:768px){.toggle-filters{display:none;}}.NodeLanding{background-color:#26828E;color:white;padding:3rem 0 0;}.NodeLanding::after{content:"";position:absolute;left:50%;width:100vw;height:100%;top:0;margin-left:-50vw;background-image:url(/themes/custom/avise_theme/assets/build/svg/background-landing.svg);z-index:-1;background-size:cover;background-attachment:fixed;background-position:85vw 0;}.NodeLanding-header{margin-bottom:6.3rem;position:relative;z-index:2;}@media (max-width:767px){.NodeLanding-header{margin-bottom:4rem;}}.NodeLanding-header-link{margin-bottom:5rem;font-size:1.5rem;font-weight:500;}@media (min-width:768px){.NodeLanding-header-link{max-width:50%;}}@media (max-width:767px){.NodeLanding-header-link{margin-bottom:2rem;}}.NodeLanding-header-link::before{content:"\f015   ";font-family:"Font Awesome 6 Pro";font-size:1.6rem;font-weight:normal;margin-right:0.8rem;}.NodeLanding-header-logo img{height:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);vertical-align:bottom;max-width:16.8rem;}@media (min-width:768px){.NodeLanding-header-logo{max-width:50%;}.NodeLanding-header-logo img{max-width:21rem;}}@media (min-width:768px){.NodeLanding-profiledInfos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:21.8rem 0 21rem;margin-top:-21.8rem;}.NodeLanding-profiledInfos-content,.NodeLanding-profiledInfos-image{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);}}.NodeLanding-profiledInfos-image{position:relative;margin:-21rem 0 -21rem;}@media (max-width:767px){.NodeLanding-profiledInfos-image{margin-top:0;margin-bottom:0;margin-left:2.6rem;margin-right:-1rem;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}}.NodeLanding-profiledInfos-image .media,.NodeLanding-profiledInfos-image .media-wrapper{display:block;}.NodeLanding-profiledInfos-image img{width:100%;border-radius:1.2rem;}.NodeLanding-profiledInfos-content{font-size:2.5rem;line-height:1.36;}@media (max-width:767px){.NodeLanding-profiledInfos-content{font-size:2rem;margin-bottom:5rem;}}.NodeLanding-profiledInfos-title{font-size:4rem;font-weight:500;line-height:1.15;margin-bottom:2rem;}.NodeLanding-profiledInfos-title em{font-style:normal;font-weight:900;font-size:5.7rem;display:block;letter-spacing:-1.2px;}@media (max-width:767px){.NodeLanding-profiledInfos-title{font-size:3.4rem;margin-bottom:1.5rem;}.NodeLanding-profiledInfos-title em{font-size:4.8rem;}}.NodeLanding-proposal{margin-top:-15rem;margin-left:-3rem;max-width:78.8rem;margin-bottom:9.4rem;background:white;padding:5rem 3rem 4rem;color:#313131;position:relative;}@media (max-width:1330px){.NodeLanding-proposal{margin-left:0;}}@media (max-width:767px){.NodeLanding-proposal{margin:-2rem 0 3rem 0;padding:3rem;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}}.NodeLanding-proposal .ckeditorContent li::before{border-color:#26828E;opacity:0.5;}.NodeLanding-quoteAlso{margin-bottom:6rem;}@media (min-width:768px){.NodeLanding-quoteAlso{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:104.4rem;margin:0 auto 7rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.NodeLanding-also{-webkit-box-flex:0;-ms-flex:0 1 59.1rem;flex:0 1 59.1rem;background-color:var(--mainTxtColor,#4A2075);color:white;padding:5rem 4rem;margin-left:3.5rem;}.NodeLanding-also:first-child{margin-left:auto;}@media (max-width:767px){.NodeLanding-also{padding:3rem;margin-left:0;}}.NodeLanding-also .ckeditorContent a{color:inherit;font-weight:inherit;}.NodeLanding-also .ckeditorContent li::before{border-color:white;opacity:0.5;}.NodeLanding-proposal,.NodeLanding-also{font-size:2rem;border-radius:1.2rem;font-weight:500;}.NodeLanding-proposal-title,.NodeLanding-also-title{line-height:1.2;font-size:3rem;font-weight:bold;margin-bottom:2.3rem;}@media (max-width:767px){.NodeLanding-proposal-title,.NodeLanding-also-title{font-size:2.8rem;}}.NodeLanding-proposal-list:last-child > ul:last-child,.NodeLanding-also-list:last-child > ul:last-child{margin-bottom:0;}.NodeLanding-proposal-list:last-child > ul:last-child li:last-child,.NodeLanding-also-list:last-child > ul:last-child li:last-child{margin-bottom:0;}@media (min-width:768px){.NodeLanding-proposal-cta,.NodeLanding-also-cta{margin:0 -1rem -1rem;}}@media (max-width:767px){.NodeLanding-proposal-cta,.NodeLanding-also-cta{margin:0 -1.4rem -1rem;}}.NodeLanding-proposal-cta a,.NodeLanding-also-cta a{margin:0 1rem 1rem;padding:1.8rem 2.3rem;font-size:1.8rem;}.NodeLanding-quote{font-size:2rem;}@media (min-width:768px){.NodeLanding-quote{-webkit-box-flex:1;-ms-flex:1 1 38.4rem;flex:1 1 38.4rem;margin-right:3.5rem;}}@media (max-width:767px){.NodeLanding-quote{margin-bottom:2rem;}}.NodeLanding-quote::before,.NodeLanding-quote::after{content:"\f10d";font-family:"Font Awesome 6 Pro";font-size:7rem;font-weight:900;color:var(--mainTxtColor,#4A2075);display:block;}.NodeLanding-quote::after{content:"\f10e";text-align:right;}.NodeLanding-quote-quote{font-style:italic;margin-bottom:1rem;}.NodeLanding-quote-author{font-size:1.8rem;font-weight:bold;}.NodeLanding-quote-job,.NodeLanding-quote-structure{font-size:1.6rem;display:inline;}@media (min-width:768px){.Page--landing #MainWrapper{padding-left:2rem;padding-right:2rem;}.Page--landing #MainWrapper .newsletterRegister{padding-left:2.7rem;padding-right:2.7rem;}}
