.first-headline.block,.subheadline{font-size:0.7em;font-weight:300;display:block}.first-headline:not(.block){font-weight:300}.first-headline:not(.block)+.main-headline{font-weight:700}
	.accordion {
	  cursor: pointer;
	  outline: none;
	  transition: 0.4s;
	}
	
	.accordion .accordion-body {
		transition: all 1s ease-in-out;
	}
	.accordion.active .accordion-body {
		max-height: initial;
	}
	.accordion .icon-arrow-right::before {
		transition: transform 0.2s;
	}
	.accordion.active .icon-arrow-right::before {
		transform: translate(-75%, -50%) rotate(225deg);
	}
	
	h2.accordion {
		font-size: 1.3em;	
	}
	h3.accordion {
		font-size: 1.2em;
	}
	
	.panel {
	  max-height: 0;
	  overflow: hidden;
	  transition: max-height 0.2s ease-out;
	}

.js-center{justify-content:center}h2,.h2{font-size:1.9em}h4,.h4{font-size:1.3em}@media (min-width:768px){.ce_text figure.float_right{margin:1rem 0 1rem 1rem}}#projects{padding-bottom:0}#projects .ce_text{padding-bottom:0}.hero.parallax .content-parallax h3{color:#ffffff}@media (min-width:768px){.image_container .float_right{margin-left:1rem}}.onepage_navigation__list{list-style:none;padding:0;margin-top:0}.mod_onepage_navigation{margin-top:2rem}.mod_onepage_navigation .btn.btn-link{color:#1893A3;padding-left:0;padding-right:0;text-align:left}.mod_onepage_navigation .btn.btn-link:focus,.mod_onepage_navigation .btn.btn-link:hover,.mod_onepage_navigation .btn.btn-link:active,.mod_onepage_navigation .btn.btn-link.active{color:#005A70;background:none}.text-blue{color:#1893A3}@media (min-width:768px){.max-width-sm-400{max-width:400px}}@media (min-width:961px){.navbar{justify-content:center}}@media (min-width:1078px){.navbar{justify-content:flex-start}}@media (min-width:1200px){.navbar{justify-content:space-between}}@media (min-width:992px){.navbar a span{font-size:0.9em}}.navbar ul{gap:1rem}@media (min-width:1200px) and (max-width:1399px){.navbar ul{gap:0.2rem}}@media (min-width:961px){.navbar ul li{padding:0 0.3em;font-size:1em}}@media (min-width:1078px){.navbar .assurance{justify-content:flex-start}}.ce_ct_teaserBox{padding-bottom:0}.ce_ct_teaserBox.with-image h3{font-size:1.75em;margin-bottom:1rem}@media (min-width:600px){.ce_ct_teaserBox.with-image h3{width:auto;text-align:right}}@media (max-width:600px){.ce_ct_teaserBox.with-image img{margin-top:0}}@media (min-width:600px) and (max-width:960px){.ce_ct_teaserBox.with-image img{max-width:initial}}@media (max-width:600px){.ce_ct_teaserBox.with-image figure{width:100%}}@media (min-width:600px){.ce_ct_teaserBox.with-image figure{max-width:354px}}@media (min-width:961px){.ce_ct_teaserBox.with-image figure{max-width:100%}}.ce_ct_teaserBox.with-image .inside{display:block}@media (min-width:600px){.ce_ct_teaserBox.with-image .inside{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}}@media (min-width:961px){.ce_ct_teaserBox.with-image .inside{flex-wrap:wrap-reverse}}@media (min-width:768px){.ce_ct_teaserBox.with-image .text{padding-right:0}}@media (min-width:768px){.ce_ct_teaserBox figure.float_right{margin:1rem 0 1rem 1rem}}.ce_ct_teaserBox .inside h3{padding-right:0}.ce_ct_teaserBox .inside .text{width:100%}@media (max-width:600px){.ce_ct_teaserBox .inside .text{padding-right:0}}@media (min-width:600px){.ce_ct_teaserBox .inside .text{width:auto}}.ce_ct_teaserBox .inside .pageLink{margin-top:0}.ce_ct_teaserBox .inside .pageLink a:after{display:none}.accordion,.accordion-header{cursor:pointer}@media (min-width:768px){[id=prestations] figure.float_right{margin-top:0;margin-left:0;margin-bottom:0}}
#footer{margin-top:3rem}h3{margin-block-start:1.5em}h4{margin-block-start:1.45em}.ce_text{padding-bottom:0}.mod_article{padding-bottom:0}.style-guide{margin-bottom:2rem}
