/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.small{font-size:13px!important}.xsmall{font-size:12px!important}.large{font-size:20px!important}.xlarge{font-size:23px!important}.xxlarge{font-size:24px!important}.noline{text-decoration:none!important}.line,.line-links a,.underline{text-decoration:underline!important}.text-left{text-align:left!important}.line-snug{line-height:1.3!important}.megapic2{position:relative;margin:0 -15px 1em}.megapic2 .img-responsive{display:block;max-width:100%;height:auto}.megapic2 .img-responsive img{width:100%;height:auto;display:block}.megapic2 .pictext{left:50%;padding:3%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.megapic2 h1{font-weight:400;color:#fff;text-shadow:0 0 12px #000;text-align:center!important}.megapic2 h2{color:#fff;font-weight:600;font-size:32px;margin:1em 0 0 0;font-style:normal;text-shadow:0 0 12px #000}.megapic2 p{margin-left:-15%;margin-right:-15%;display:block;background-color:rgba(233,254,255,.4);-webkit-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff}@media only screen and (min-width:480px){.megapic2 h1{font-size:43.2px}.megapic2 h2{font-size:32px}}@media only screen and (min-width:768px){.megapic2{margin-top:-10px}.megapic2 h1{font-size:48px}.megapic2 h2{font-size:40px}}@media only screen and (min-width:992px){.megapic2{margin:-14px -20px 1em}.megapic2 h1{font-size:57.6px}.megapic2 h2{font-size:48px}}@media only screen and (min-width:1200px){.megapic2 h1{font-size:67.2px}.megapic2 h2{font-size:56px}}@media only screen and (min-width:1440px){.megapic2 h1{font-size:76.8px}.megapic2 h2{font-size:64px}}
.small{font-size:13px!important}.xsmall{font-size:12px!important}.large{font-size:20px!important}.xlarge{font-size:23px!important}.xxlarge{font-size:24px!important}.noline{text-decoration:none!important}.line,.line-links a,.underline{text-decoration:underline!important}.text-left{text-align:left!important}.line-snug{line-height:1.3!important}.paragraph--type--membership{margin-top:2em}.paragraph--type--membership .field--name-field-title h1{font-family:SourceSansPro,"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:40px;margin-top:2em!important;text-align:center!important;padding:.5em 2em;background-image:-webkit-gradient(linear,left top,left bottom,from(#b5cdd1),to(#dae6e8));background-image:linear-gradient(to bottom,#b5cdd1 0,#dae6e8 100%);background-repeat:repeat-x;margin-left:-20px;margin-right:-20px;font-style:italic}@media (min-width:768px){.paragraph--type--membership .paragraph--type--membership-item{margin-bottom:60px}}@media (max-width:575.98px){.paragraph--type--membership .paragraph--type--membership-item .field--name-field-image{display:none}}.paragraph--type--membership .paragraph--type--membership-item .field--name-field-image .field--name-field-media-image img{margin-top:1em;display:block;max-width:100%;height:auto}.paragraph--type--membership .paragraph--type--membership-item .field--name-field-titre-membership-item{font-family:SourceSansPro,"Trebuchet MS",Helvetica,sans-serif;margin-top:25px;margin-bottom:12.5px;font-size:32px;font-weight:600;color:#4d4d4d}.paragraph--type--membership .paragraph--type--membership-item .field--name-field-descriptions p{font-family:SourceSansPro,"Trebuchet MS",Helvetica,sans-serif;margin:0 0 12.5px;font-size:16px;line-height:1.6;color:#333}
.small{font-size:13px!important}.xsmall{font-size:12px!important}.large{font-size:20px!important}.xlarge{font-size:23px!important}.xxlarge{font-size:24px!important}.noline{text-decoration:none!important}.line,.line-links a,.underline{text-decoration:underline!important}.text-left{text-align:left!important}.line-snug{line-height:1.3!important}.paragraph--type--testimonials{padding-bottom:40px}.paragraph--type--testimonials .field--name-field-title h1{font-family:SourceSansPro,"Trebuchet MS",Helvetica,sans-serif;margin-top:2em!important;font-weight:300;font-size:40px;text-align:center!important;padding:.5em 2em;background-image:-webkit-gradient(linear,left top,left bottom,from(#b5cdd1),to(#dae6e8));background-image:linear-gradient(to bottom,#b5cdd1 0,#dae6e8 100%);background-repeat:repeat-x;margin-left:-20px;margin-right:-20px;font-style:italic}@media (min-width:1200px){.paragraph--type--testimonials .field--name-field-testimonials{padding:0 10%}}.paragraph--type--testimonials .field--name-field-testimonials .paragraph--type--testimonials-item{padding:12.5px 25px;margin:0 0 25px;font-size:20px}.paragraph--type--testimonials .field--name-field-testimonials .paragraph--type--testimonials-item .field--name-field-descriptions p{font-size:20px;font-style:italic}.paragraph--type--testimonials .field--name-field-testimonials .paragraph--type--testimonials-item .field--name-field-auteur{text-align:right;font-size:16px;line-height:1.6;color:#a6a6a6;position:relative}.paragraph--type--testimonials .field--name-field-testimonials .paragraph--type--testimonials-item .field--name-field-auteur::before{content:"— "}
.small{font-size:13px!important}.xsmall{font-size:12px!important}.large{font-size:20px!important}.xlarge{font-size:23px!important}.xxlarge{font-size:24px!important}.noline{text-decoration:none!important}.line,.line-links a,.underline{text-decoration:underline!important}.text-left{text-align:left!important}.line-snug{line-height:1.3!important}.paragraph--type--tribox-global .field--name-field-title-global h2{font-family:SourceSansPro,"Trebuchet MS",Helvetica,sans-serif}.paragraph--type--tribox-global .field--name-field-item{margin-top:-23px}.paragraph--type--tribox-global .paragraph--type--item{text-align:center;margin-top:25px;margin-bottom:25px;border:0;border-top:1px solid #e6e6e6}@media (min-width:576px){.paragraph--type--tribox-global .paragraph--type--item{min-height:230px;border:1px solid gray;background-image:-webkit-gradient(linear,left top,left bottom,from(#b5cdd1),to(white));background-image:linear-gradient(to bottom,#b5cdd1 0,#fff 100%);background-repeat:repeat-x;margin-bottom:1em;padding:0 8%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.paragraph--type--tribox-global .paragraph--type--item .field--name-field-title-item h2{font-family:SourceSansPro,"Trebuchet MS",Helvetica,sans-serif;font-weight:400;font-size:32px;margin-top:.5em;margin-bottom:1em;color:#111}.paragraph--type--tribox-global .paragraph--type--item .field--name-field-price{margin-bottom:15px}.paragraph--type--tribox-global .paragraph--type--item .field--name-field-price .price{font-family:SourceSansPro,"Trebuchet MS",Helvetica,sans-serif;font-size:48px;font-weight:200;line-height:1.25}.paragraph--type--tribox-global .paragraph--type--item .field--name-field-price sup{vertical-align:super;font-size:16px;font-weight:400;top:0}.paragraph--type--tribox-global .paragraph--type--item .field--name-field-price .term{font-size:13px;vertical-align:baseline;font-weight:400}.paragraph--type--tribox-global .paragraph--type--item .field--name-field-description-item{line-height:1.25!important;padding-bottom:10px}
