/* 03 HCP Why Ameluz? */
/**/
/**/

@media screen and (max-width: 750px) {
	#page-11 .header-block {
		max-width: 1920px;
		position: relative;
		height: 53.5vw;
	}
	
	#page-11 .header-block .header-swoosh {
		position: absolute;
		top: 0px;
		z-index: 2;
	}
	
	#page-11 .header-block .header-swish {
		position: absolute;
		bottom: 0px;
		z-index: 2;
	}
	
	#page-11 .header-copy {
		top: 7.894736842105263vw;
		position: absolute;
		z-index: 3;
		max-width: 1390px;
		width: 100%;
		left: 0;
		right: 0;
		margin: auto;
		padding-left: 30px;
	}
	
	#page-11 .header-copy h3 {
		font-size: 5.263157894736842vw;
		line-height: 5.7894736842105265vw;
		color: #fff;
		font-weight: normal;
		margin-bottom:2.631578947368421vw;
	}
	
	#page-11 .header-copy h1 {
		font-size: 4.736842105263158vw;
		line-height: 5.263157894736842vw;
		color: #fff;
	}

	#page-11 .sector-1 {
		padding-top: 60px;
	}
	
	#page-11 .sector-1 h2 {
		font-size: 22px;
	}
	
	#page-11 .sector-1 p {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 10px;
	}
	
	#page-11 .sector-1 hr {
		height: 0px;
		border-top: 2px solid #333;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	#page-11 .sector-1 .cols-1 .image {
		max-width: 90%;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	#page-11 .sector-1 .cols-2 .row {
		margin: 0;
	}
	
	#page-11 .sector-1 .cols-2 .image {
		/* padding-bottom: 1em; */
	}
	
	#page-11 .sector-1 .cols-2 h3 {
		font-size: 16px;
		color: #333;
		font-weight: normal;
		margin-bottom: 1em;
		text-align: left!important;
	}

	#page-11 .sector-1 .cols-2,
	#page-11 .sector-1 .cols-2 *,
	#page-11 .sector-1 .cols-2 * * {
		position: relative;
		top: 0;
		width: 100%;
	}
	#page-11 .sector-1 .cols-2 .ce-column:nth-child(1) {
		margin-bottom: 10px;
	}
	
	#page-11 .sector-1 .cols-2 .row {
		align-items: stretch;
		position: relative;
		/* height:66.66666666666666vw; */
		
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-gallery {
		position: absolute;
		top: 0px;
	}
	
	#page-11 .sector-1 .cols-2 .right {
		/* border: 1px solid red; */
		margin-top: 2em;
	}
	
	#page-11 .sector-1 .cols-2 .col,
	#page-11 .sector-1 .cols-2 .right div,
	#page-11 .sector-1 .cols-2 .right {
		height:70vw;
	}
	
	#page-11 .sector-1 .cols-2 .col * {
		margin: 0;
		padding: 0;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext {
		position: relative;
		max-width: 70%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext * {
		color: #fff;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h2 {
		/* font-size: 90px; */
		position: absolute;
		top: 23%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext strong,
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h3 {
		/* font-size: 24px; */
		font-weight: bold;
		text-align: center;
		position: absolute;
		top: 40%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext hr {
		position: absolute;
		height: 0;
		border-top: 2px solid #76232f;
		top: 53%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext p {
		/* font-size: 24px; */
		/* line-height: 26px; */
		font-weight: bold;
		top: 62%;
		left:0;
		right:0;
		margin: auto;
		position: absolute;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 {
		/* font-size: 18px; */
		/* line-height: 20px; */
		font-weight: bold;
		/* margin-top: 1em; */
		font-weight: bold;
		position: absolute;
		bottom: 0px;
		left:0;
		right:0;
		margin: auto;
		color: #333!important;
		/* left: -20%; */
		/* width: 140%; */
		max-width: 80%;
		text-align: left!important;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 sup {
		color: #333!important;
	}
	
	#page-11 .sector-1 .cols-2 .right {
		position: relative;
		margin-bottom: 30px;
	}

	
	#page-11 .sector-1 .cols-2 .right img {
		height: auto;
		max-width: 90%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-gallery {
		position: absolute;
		top: 0px;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext {
		position: relative;
		max-width: 70%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext * {
		color: #fff;
		height: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h2 {
		font-size: 10vw;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h3 {
		font-size: 3.21vw;
		line-height: 2.933333333333333vw;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext p {
		font-size: 3vw;
		line-height: 3.4666666666666663vw;
	}
	
	#page-11 .sector-1 .cols-2 .right sup {
		position: relative;
		font-size: 75%;
		top: -.5em;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 sup {
		color: #333!important;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 {
		font-size: 1.8213333333333335vw;
		line-height: 2.666666666666667vw;
		font-weight: bold;
		/* margin-top: 0em; */
		/* font-weight: bold; */
		position: absolute;
		bottom: 0;
		top: auto;
		color: #333!important;
		left: -10%;
		width: 120%;
		max-width: 120%;
		/* text-align: left!important; */
		/* z-index: 5; */
	}

	#page-11 .sector-1 .cols-2 .right,
	#page-11 .sector-1 .cols-2 {
		position: relative;
		padding-bottom: 1.5em;
		overflow: visible;
	}
	
	#page-11 .sector-1 .cols-2 p,
	#page-11 .sector-1 .cols-2 li {
		font-size: 16px;
		line-height: 18px;
	}
	
	#page-11 .sector-1 p>strong {
		display: inline-block;
		position: relative;
	}
	
	#page-11 .sector-2 {
		margin-top: 60px;
		margin-bottom: 0;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	#page-11 .sector-2 * {
		color: #fff;
	}
	
	#page-11 .sector-2 h2 {
		font-size: 30px;
		margin-bottom: 1em;
	}
	
	#page-11 .sector-2 p {
		font-size: 16px!important;
		line-height: 18px!important;
	}
	
	#page-11 .sector-3 {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	
	#page-11 .sector-3 p {
		font-size: 18px!important;
		line-height: 20px!important;
	}
	
	#page-11 .sector-3  p strong {
		font-size: 20px;
		color: #0c2340; 
		margin-top: 1em;
		display: block;
	}
	
	#page-11 .sector-3 .narrow .frame-type-textpic:nth-child(1) {
		flex-basis: 100%;
		margin-bottom: 50px;
		position: relative;
		overflow: visible;
	}
	
	#page-11 .sector-3 .narrow .frame-type-textpic:nth-child(2) {
		flex-basis: 100%;
		margin-bottom: 50px;
		position: relative;
		overflow: visible;
	}
	
	#page-11 .sector-3 .narrow .frame-type-textpic:nth-child(3) {
		flex-basis: 100%;
	}

	#page-11 .sector-3 .narrow .frame-type-textpic:nth-child(1):after,
	#page-11 .sector-3 .narrow .frame-type-textpic:nth-child(2):after {
		content: "";
		width: 30px;
		height: 30px;
		background-image: url('/fileadmin/AmeluzUSImages/04-svg/blue-doubleArrows-down.svg');
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		position: absolute;
		top: 111%;
		left: 0; right: 0;
		margin: auto;
		/* right: -30px; */
	}

	#page-11 .sector-3 .frame-layout-1 p  {
		font-size: 15px!important;
		font-weight: bold!important;
		margin-top: 1em!important;
		margin-bottom: 3em!important;
	}
	
	#page-11 .sector-3 hr {
		height: 0px;
		border-top: 1px solid #0c2340; 
		margin-top: 60px;
		margin-bottom: 30px;
	}
	
	#page-11 .sector-3 h3 {
		font-size: 22px;
		font-weight: normal;
	}
	
	#page-11 .cta-sector {
		position: relative;
		padding-top: 60px;
	}
	
	#page-11 .cta-sector .container{
		width: 100%;
		max-width: 100%;
	}
	
	#page-11 .cta-sector h3 {
		font-size: 18px;
		line-height: 23px;
		letter-spacing: -.23px;
	}
	
	#page-11 .cta-sector .sector-pic {
		height: auto;
	}
	
	#page-11 .cta-sector .linkbox {
		margin: auto;
		/* display: block; */
		/* width: 280px; */
		margin-bottom: 2em;
		margin-top: 2em;
	}
		
	#page-11 .cta-sector .sector-pic ,
	#page-11 .cta-sector .sector-pic  *,
	#page-11 .cta-sector .sector-pic  * *	{
		width: 100%!important;
		min-width: 100%!important;
		height: auto!important;
		margin: 0;
	}
	
	.layout-normal .frame-layout-1 sup, sup {
		top: -.75em!important;
		font-size: 50%!important;
		display: inline;
	}

}

@media screen and (min-width: 751px) and (max-width: 1200px) {
	
	#page-11 .header-block {
		max-width: 1920px;
		position: relative;
		height: 24.53333333333333vw;
	}
	
	#page-11 .header-block .header-swoosh {
		position: absolute;
		top: 0px;
		z-index: 2;
	}
	
	#page-11 .header-copy {
		top: 4.166666666666666vw;
		position: absolute;
		z-index: 3;
		max-width: 1390px;
		width: 100%;
		left: 0;
		right: 0;
		margin: auto;
		padding-left: 30px;
	}
	
	#page-11 .header-copy h3 {
		font-size: 2.666666666666667vw;
		line-height: 3.4666666666666663vw;
		color: #fff;
		font-weight: normal;
		margin-bottom:1.3333333333333335vw;
	}
	
	#page-11 .header-copy h1 {
		font-size: 2.666666666666667vw;
		line-height: 3.4666666666666663vw;
		color: #fff;
	}

	#page-11 .sector-1 {
		padding-top: 60px;
	}
	
	#page-11 .sector-1 h2 {
		font-size: 24px;
	}
	
	#page-11 .sector-1 p {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 10px;
	}
	
	/* #page-11 .sector-1 p:nth-child(1) { */
		/* font-size: 18px; */
		/* line-height: 20px; */
		/* margin-bottom: 10px; */
	/* } */
	
	#page-11 .sector-1 hr {
		height: 0px;
		border-top: 2px solid #333;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	#page-11 .sector-1 .cols-1 .image {
		max-width: 60%;
		margin: auto;
		margin-top: 30px;
	}
	
	#page-11 .sector-1 .cols-2 h3 {
		font-size: 26px;
		color: #333;
		font-weight: normal;
		margin-bottom: 1em;
		text-align: left!important;
	}

	#page-11 .sector-1 .cols-2 :not(sup),
	#page-11 .sector-1 .cols-2 * :not(sup),
	#page-11 .sector-1 .cols-2 * * :not(sup){
		position: relative;
		top: 0;
		width: 100%;
	}
	
	#page-11 .sector-1 .cols-2 .ce-column:nth-child(1) {
		margin-bottom: 10px;
	}
	
	#page-11 .sector-1 .cols-2 .row {
		align-items: stretch;
		position: relative;
		/* height:66.66666666666666vw; */
		
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-gallery {
		position: absolute;
		top: 0px;
	}
	
	#page-11 .sector-1 .cols-2 .right {
		/* border: 1px solid red; */
	}
	
	#page-11 .sector-1 .cols-2 .col,
	#page-11 .sector-1 .cols-2 .right div,
	#page-11 .sector-1 .cols-2 .right {
		height:66.66666666666666vw;
	}
	
	#page-11 .sector-1 .cols-2 .col * {
		margin: 0;
		padding: 0;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext {
		position: relative;
		max-width: 70%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext * {
		color: #fff;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h2 {
		/* font-size: 90px; */
		position: absolute;
		top: 23%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext strong,
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h3 {
		/* font-size: 24px; */
		font-weight: bold;
		text-align: center;
		position: absolute;
		top: 40%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext hr {
		position: absolute;
		height: 0;
		border-top: 2px solid #76232f;
		top: 53%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext p {
		/* font-size: 24px; */
		/* line-height: 26px; */
		font-weight: bold;
		top: 62%;
		left:0;
		right:0;
		margin: auto;
		position: absolute;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 {
		font-size: 18px;
		line-height: 20px;
		font-weight: bold;
		margin-top: 1em;
		font-weight: bold;
		position: absolute;
		bottom: 0px;
		left:0;
		right:0;
		margin: auto;
		color: #333!important;
		left: -20%;
		width: 140%;
		max-width: 140%;
		text-align: left!important;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 sup {
		color: #333!important;
	}
	
	#page-11 .sector-1 .cols-2 .right {
		position: relative;
		top: 2em;
	}

	
	#page-11 .sector-1 .cols-2 .right img {
		height: auto;
		max-width: 80%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-gallery {
		position: absolute;
		top: 0px;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext {
		position: relative;
		max-width: 50%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext * {
		color: #fff;
		height: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h2 {
		font-size: 9.333333333333334vw;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h3 {
		font-size: 2.4vw;
		line-height: 2.933333333333333vw;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext p {
		font-size: 2.4vw;
		line-height: 3.4666666666666663vw;
	}
	
	#page-11 .sector-1 .cols-2 .right sup {
		position: relative;
		font-size: 75%;
		top: -.5em;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 sup {
		color: #333!important;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 {
		font-size: 1.8213333333333335vw;
		line-height: 2.666666666666667vw;
		font-weight: bold;
		/* margin-top: 0em; */
		font-weight: bold;
		position: absolute;
		bottom: 0;
		top: auto;
		color: #333!important;
		left: -20%;
		width: 140%;
		max-width: 140%;
		text-align: left!important;
		z-index: 5;
	}

	#page-11 .sector-1 .cols-2 .right,
	#page-11 .sector-1 .cols-2 {
		position: relative;
		margin-bottom: 3em;
		overflow: visible;
	}
	
	#page-11 .sector-1 p>strong {
		display: inline-block;
		position: relative;
	}
	
	#page-11 .sector-2 {
		margin-top: 60px;
		margin-bottom: 0;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	#page-11 .sector-2 * {
		color: #fff;
	}
	
	#page-11 .sector-2 h2 {
		font-size: 30px;
		margin-bottom: 1em;
	}
	
	#page-11 .sector-2 p {
		font-size: 18px!important;
		line-height: 20px!important;
	}
	
	#page-11 .sector-3 {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	
	#page-11 .sector-3 p {
		font-size: 18px!important;
		line-height: 20px!important;
		top: .25em;
		position: relative;
	}
	
	#page-11 .sector-3 .a3-cols .col p strong {
		font-size: 15px;
		color: #0c2340; 
	}
	
	#page-11 .sector-3 .a3-cols .col {
		position: relative;
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(1) {
		margin-right: 20px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(2) {
		margin-left: 10px;
		margin-right: 10px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(3) {
		margin-left: 20px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}

	#page-11 .sector-3 .a3-cols .col:nth-child(1):after,
	#page-11 .sector-3 .a3-cols .col:nth-child(2):after {
		content: "";
		width: 30px;
		height: 30px;
		background-image: url('/fileadmin/AmeluzUSImages/04-svg/blue-arrows-right.svg');
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		position: absolute;
		top: 50%;
		right: -30px;
	}

	#page-11 .sector-3 .frame-layout-1 p  {
		font-size: 12px!important;
		font-weight: bold!important;
		margin-top: 1em!important;
		margin-bottom: 3em!important;
	}
	
	#page-11 .sector-3 hr {
		height: 0px;
		border-top: 1px solid #0c2340; 
		margin-top: 60px;
		margin-bottom: 30px;
	}
	
	#page-11 .sector-3 h3 {
		font-size: 24px;
		font-weight: normal;
	}



	#page-11 .cta-sector {
		position: relative;
		height: 30vw;
		overflow: hidden;
	}
	
	#page-11 .cta-sector .sector-pic {
		max-width: 50%;
		height: auto;
		position: absolute;
		top: 0px;
		right: 50%;
	}
		
	#page-11 .cta-sector .sector-pic .ce-gallery,
	#page-11 .cta-sector .sector-pic .ce-gallery *,
	#page-11 .cta-sector .sector-pic .ce-gallery * *	{
		width: 100%!important;
		min-width: 100%!important;
		height: auto!important;
		margin: 0;
	}
	
	#page-11 .cta-sector .sector-pic .ce-gallery * *	{
		width: 100%!important;
		min-width: 100%!important;
		height: auto!important;
		margin: 0;
	}
	
	#page-11 .cta-sector .col {
		display: flex;
		flex-wrap: wrap;
		allign-items: center;
		justify-content: center;
	}
	
	#page-11 .cta-sector .col .frame-type-text {
		width: 100%;
		flex-basis: 100%;
	}
	
	#page-11 .cta-sector>.container,
	#page-11 .cta-sector>.container>.narrow,
	#page-11 .cta-sector>.container>.narrow>.container,
	#page-11 .cta-sector>.container>.narrow>.container>.row {
		height: 100%;
	}
	
}

@media screen and (min-width: 1201px) and (max-width: 1920px) {

	#page-11 .header-block {
		max-width: 1920px;
		position: relative;
		height: 23.958333333333336vw;
	}
	
	#page-11 .header-block .header-swoosh {
		position: absolute;
		top: 0px;
		z-index: 2;
	}
	
	#page-11 .header-copy {
		top: 4.166666666666666vw;
		position: absolute;
		z-index: 3;
		max-width: 1390px;
		width: 100%;
		left: 0;
		right: 0;
		margin: auto;
		padding-left: 30px;
	}
	
	#page-11 .header-copy h3 {
		font-size: 2.2916666666666665vw;
		line-height: 2.604166666666667vw;
		color: #fff;
		font-weight: normal;
		margin-bottom: 0.5208333333333333vw;
	}
	
	#page-11 .header-copy h1 {
		font-size: 2.9166666666666665vw;
		line-height: 3.125vw;
		color: #fff;
	}
	
	#page-11 .sector-1 {
		padding-top: 60px;
	}
	
	#page-11 .sector-1 h2 {
		font-size: 29px;
	}
	
	#page-11 .sector-1 p {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 10px;
	}
	
	/* #page-11 .sector-1 p:nth-child(1) { */
		/* font-size: 18px; */
		/* line-height: 20px; */
		/* margin-bottom: 10px; */
	/* } */
	
	#page-11 .sector-1 hr {
		height: 0px;
		border-top: 2px solid #333;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	#page-11 .sector-1 .cols-1 .image {
		max-width: 90%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 {
		position: relative;
		margin-bottom: 1.5em;
	}
	
	#page-11 .sector-1 .cols-2 h3 {
		font-size: 30px;
		color: #333;
		font-weight: normal;
		margin-bottom: 1em;
	}

	#page-11 .sector-1 .cols-2 .image {
		margin-bottom: 1em;
	}
	

	
	#page-11 .sector-1 .cols-2,
	#page-11 .sector-1 .cols-2 *,
	#page-11 .sector-1 .cols-2 * * {
		overflow: visible;
		position: relative;
	}
	
	#page-11 .sector-1 .cols-2 .row {
		align-items: stretch;
		position: relative;
		height: 580px;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-gallery {
		position: absolute;
		top: 0px;
	}
	
	#page-11 .sector-1 .cols-2 .col,
	#page-11 .sector-1 .cols-2 .right div,
	#page-11 .sector-1 .cols-2 .right {
		height: 580px;
	}
	
	#page-11 .sector-1 .cols-2 .col * {
		margin: 0;
		padding: 0;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext {
		position: relative;
		max-width: 70%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext * {
		color: #fff;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h2 {
		font-size: 90px;
		
		line-height: 1.2;
		position: absolute;
		top: 23%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h3 {
		font-size: 24px;
		font-weight: normal;
		position: absolute;
		top: 42%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext hr {
		position: absolute;
		height: 0;
		border-top: 2px solid #76232f;
		top: 56%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext p {
		font-size: 24px;
		line-height: 26px;
		font-weight: bold;
		top: 66%;
		left:0;
		right:0;
		margin: auto;
		position: absolute;
		/* margin-top: 2em; */
	}
	
	#page-11 .sector-1 .cols-2 .right h4 {
		font-size: 18px;
		line-height: 20px;
		font-weight: bold;
		margin-top: 1em;
		font-weight: bold;
		position: absolute;
		bottom: 0px;
		left:0;
		right:0;
		margin: auto;
		color: #333!important;
		left: -20%;
		width: 140%;
		max-width: 140%;
		text-align: left!important;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 sup {
		color: #333!important;
	}
	
	@media screen and (min-width: 1201px) and (max-width: 1460px) {

		#page-11 .sector-1 .cols-2 .row {
			height: 39.726027397260275VW;
		}
		
		#page-11 .sector-1 .cols-2 .col,
		#page-11 .sector-1 .cols-2 .right div,
		#page-11 .sector-1 .cols-2 .right {
			height: 39.726027397260275VW;
		}
	
	}
	
	#page-11 .sector-1 p>strong {
		/* margin-bottom: -.5em; */
		display: inline-block;
		position: relative;
		/* top: .5em; */
	}
	
	#page-11 .sector-2 {
		margin-top: 60px;
		margin-bottom: 0;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	#page-11 .sector-2 * {
		color: #fff;
	}
	
	#page-11 .sector-2 h2 {
		font-size: 40px;
		margin-bottom: .5em;
	}
	
	#page-11 .sector-2 p {
		font-size: 18px!important;
		line-height: 20px!important;
	}
	
	#page-11 .sector-3 {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	
	#page-11 .sector-3 p {
		font-size: 18px!important;
		line-height: 20px!important;
		position: relative;
		top: .25em;
	}
	
	#page-11 .sector-3 .a3-cols .col p strong {
		font-size: 24px;
		color: #0c2340; 
	}
	
	#page-11 .sector-3 .a3-cols .col {
		position: relative;
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(1) {
		margin-right: 20px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(2) {
		margin-left: 10px;
		margin-right: 10px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(3) {
		margin-left: 20px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}

	#page-11 .sector-3 .a3-cols .col:nth-child(1):after,
	#page-11 .sector-3 .a3-cols .col:nth-child(2):after {
		content: "";
		width: 30px;
		height: 30px;
		background-image: url('/fileadmin/AmeluzUSImages/04-svg/blue-arrows-right.svg');
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		position: absolute;
		top: 50%;
		right: -30px;
	}

	#page-11 .sector-3 .frame-layout-1 p  {
		font-size: 18px!important;
		font-weight: bold!important;
		margin-top: 1em!important;
		margin-bottom: 3em!important;
	}
	
	#page-11 .sector-3 hr {
		height: 0px;
		border-top: 1px solid #0c2340; 
		margin-top: 60px;
		margin-bottom: 30px;
	}
	
	#page-11 .sector-3 h3 {
		font-size: 30px;
		font-weight: normal;
	}
	
	#page-11 .cta-sector {
		position: relative;
		height: 19.5vw;
		overflow: hidden;
		display: flex;
		align-items: center;
	}
	
	#page-11 .cta-sector .sector-pic {
		max-width: 50%;
		height: auto;
		position: absolute;
		top: 0px;
		right: 50%;
	}
		
	#page-11 .cta-sector .sector-pic .ce-gallery,
	#page-11 .cta-sector .sector-pic .ce-gallery *,
	#page-11 .cta-sector .sector-pic .ce-gallery * *	{
		width: 100%!important;
		min-width: 100%!important;
		height: auto!important;
		margin: 0;
	}
	
	#page-11 .cta-sector .sector-pic .ce-gallery * *	{
		width: 100%!important;
		min-width: 100%!important;
		height: auto!important;
		margin: 0;
	}
	
	#page-11 .cta-sector .col {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	
	#page-11 .cta-sector .col .frame-type-text {
		width: 100%;
		flex-basis: 100%;
	}
}

@media screen and (min-width: 1921px) {

	#page-11 .header-block {
		max-width: 1920px;
		position: relative;
		height: 460px
	}
	
	#page-11 .header-block .header-swoosh {
		position: absolute;
		top: 0px;
		z-index: 2;
	}
	
	#page-11 .header-copy {
		top: 80px;
		position: absolute;
		z-index: 3;
		max-width: 1390px;
		width: 100%;
		left: 0;
		right: 0;
		margin: auto;
	}
	
	#page-11 .header-copy h3 {
		font-size: 44px;
		line-height: 50px;
		color: #fff;
		font-weight: normal;
		margin-bottom: 10px;
	}
	
	#page-11 .header-copy h1 {
		font-size: 56px;
		line-height: 60px;
		color: #fff;
	}
	
	#page-11 .sector-1 {
		padding-top: 60px;
	}
	
	#page-11 .sector-1 h2 {
		font-size: 29px;
	}
	
	#page-11 .sector-1 p {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 10px;
	}
	
	/* #page-11 .sector-1 p:nth-child(1) { */
		/* font-size: 18px; */
		/* line-height: 20px; */
		/* margin-bottom: 10px; */
	/* } */
	
	#page-11 .sector-1 hr {
		height: 0px;
		border-top: 2px solid #333;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	#page-11 .sector-1 .cols-1 .image {
		max-width: 90%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 {
		position: relative;
		margin-bottom: 1.5em;
	}
	
	#page-11 .sector-1 .cols-2 h3 {
		font-size: 30px;
		color: #333;
		font-weight: normal;
		margin-bottom: 1em;
	}

	#page-11 .sector-1 .cols-2 .image {
		margin-bottom: 1em;
	}
	

	
	#page-11 .sector-1 .cols-2,
	#page-11 .sector-1 .cols-2 *,
	#page-11 .sector-1 .cols-2 * * {
		overflow: visible;
		position: relative;
	}
	
	#page-11 .sector-1 .cols-2 .row {
		align-items: stretch;
		position: relative;
		height: 580px;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-gallery {
		position: absolute;
		top: 0px;
	}
	
	#page-11 .sector-1 .cols-2 .col,
	#page-11 .sector-1 .cols-2 .right div,
	#page-11 .sector-1 .cols-2 .right {
		height: 580px;
	}
	
	#page-11 .sector-1 .cols-2 .col * {
		margin: 0;
		padding: 0;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext {
		position: relative;
		max-width: 70%;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext * {
		color: #fff;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h2 {
		font-size: 90px;
		position: absolute;
		top: 23%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext h3 {
		font-size: 24px;
		font-weight: normal;
		position: absolute;
		top: 42%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext hr {
		position: absolute;
		height: 0;
		border-top: 2px solid #76232f;
		top: 56%;
		left:0;
		right:0;
		margin: auto;
	}
	
	#page-11 .sector-1 .cols-2 .right .ce-bodytext p {
		font-size: 24px;
		line-height: 26px;
		font-weight: bold;
		top: 66%;
		left:0;
		right:0;
		margin: auto;
		position: absolute;
		/* margin-top: 2em; */
	}
	
	#page-11 .sector-1 .cols-2 .right h4 {
		font-size: 18px;
		line-height: 20px;
		font-weight: bold;
		margin-top: 1em;
		font-weight: bold;
		position: absolute;
		bottom: 0px;
		left:0;
		right:0;
		margin: auto;
		color: #333!important;
		left: -20%;
		width: 140%;
		max-width: 140%;
		text-align: left!important;
	}
	
	#page-11 .sector-1 .cols-2 .right h4 sup {
		color: #333!important; 
	}
	
	#page-11 .sector-1 p>strong {
		/* margin-bottom: -.5em; */
		display: inline-block;
		position: relative;
		/* top: .5em; */
	}
	
	#page-11 .sector-2 {
		margin-top: 60px;
		margin-bottom: 0;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	#page-11 .sector-2 * {
		color: #fff;
	}
	
	#page-11 .sector-2 h2 {
		font-size: 40px;
		margin-bottom: .5em;
	}
	
	#page-11 .sector-2 p {
		font-size: 18px!important;
		line-height: 20px!important;
	}
	
	#page-11 .sector-3 {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	
	#page-11 .sector-3 p {
		font-size: 18px!important;
		line-height: 20px!important;
		top: .25em;
		position: relative;
	}
	
	#page-11 .sector-3 .a3-cols .col p strong {
		font-size: 24px;
		color: #0c2340; 
	}
	
	#page-11 .sector-3 .a3-cols .col {
		position: relative;
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(1) {
		margin-right: 20px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(2) {
		margin-left: 10px;
		margin-right: 10px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}
	
	#page-11 .sector-3 .a3-cols .col:nth-child(3) {
		margin-left: 20px;
		flex-basis: calc(33% - 20px);
		width: calc(33% - 20px);
		max-width: calc(33% - 20px);
	}

	#page-11 .sector-3 .a3-cols .col:nth-child(1):after,
	#page-11 .sector-3 .a3-cols .col:nth-child(2):after {
		content: "";
		width: 30px;
		height: 30px;
		background-image: url('/fileadmin/AmeluzUSImages/04-svg/blue-arrows-right.svg');
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		position: absolute;
		top: 50%;
		right: -30px;
	}

	#page-11 .sector-3 .frame-layout-1 p  {
		font-size: 18px!important;
		font-weight: bold!important;
		margin-top: 1em!important;
		margin-bottom: 3em!important;
	}
	
	#page-11 .sector-3 hr {
		height: 0px;
		border-top: 1px solid #0c2340; 
		margin-top: 60px;
		margin-bottom: 30px;
	}
	
	#page-11 .sector-3 h3 {
		font-size: 30px;
		font-weight: normal;
	}
	
	#page-11 .cta-sector {
		position: relative;
		height: 386px;
					display: flex;
		align-items: center;
	}
	
	#page-11 .cta-sector .sector-pic {
		max-width: 50%;
		height: auto;
		position: absolute;
		top: 0px;
		right: 50%;
	}
		
	#page-11 .cta-sector .sector-pic .ce-gallery,
	#page-11 .cta-sector .sector-pic .ce-gallery *,
	#page-11 .cta-sector .sector-pic .ce-gallery * *	{
		width: 100%!important;
		min-width: 100%!important;
		height: auto!important;
		margin: 0;
	}
	
	#page-11 .cta-sector .sector-pic .ce-gallery * *	{
		width: 100%!important;
		min-width: 100%!important;
		height: auto!important;
		margin: 0;
	}
	
	#page-11 .cta-sector .col {
		display: flex;
		flex-wrap: wrap;
		allign-items: center;
		justify-content: center;
	}
}


/**/
/**/
/* 03 HCP Why Ameluz? */
