/* 01 Patients about AK */
/**/
/**/

@media screen and (max-width: 750px) {
	#page-5 .header-copy {
		position: absolute;
		top: 7.989347536617843vw;
		left: 25%;
		max-width: 70%;
	}
	
	#page-5 .header-block .header-swoosh {
		margin-top: -11.895833333333332vw;
	}
	
	#page-5 .header-block h1 {
		font-size: 8.157894736842106vw;
		line-height: 8.157894736842106vw;
	}
	
	#page-5 .header-block h3 {
		font-size: 4.736842105263158vw;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}
	
	#page-5 .sector-1 {
		margin-top: 60px;
	}
	
	#page-5 #mainPart .sector-1 li:before { 
		color: #333;
		content: "*";
	}
	
	
	#page-5 .sector-1 .flipbox .container,
	#page-5 .sector-1 .flipbox {
		max-width: 536px;
		width: 100%;
		height: 50vw;
		overflow: hidden;
		margin: auto;
		padding: 0;
		cursor: pointer;
		position: relative;
	}
	
	#page-5 .sector-1 .flipbox * {
		transition: all 1s ease;
		margin: 0!important;
		padding: 0!important;
		position: static!important;
	}
	
	#page-5 .sector-1 .flipbox .page-a {
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: absolute!important;
		top: 0px;
		z-index: 2;
	}
	
	#page-5 .sector-1 .flipbox .page-b {
		width: 100%;
		height: 0px;
		opacity: 0;
		overflow: hidden;
		position: absolute!important;
		top: 0px;
		z-index: 1;
	}
	
	#page-5 .sector-1 .flipbox.flipped .page-a {
		height: 0px;
		opacity: 0;
	}
	
	#page-5 .sector-1 .flipbox.flipped .page-b {
		height: 100%;
		opacity: 1;
	}
	
	#page-5 .sector-1 h2 {
		font-size: 22px;
		margin-bottom: 10px;
		position: relative;
	}
	
	#page-5 .sector-1  li,
	#page-5 .sector-1  p {
		font-size: 16px;
		position: relative;
	}
	
	#page-5 .sector-1 h3 {
		font-size: 22px;
		position: relative;
	}
	
	#page-5 .sector-1 {
		position: relative;
		overflow-x: hidden;
	}
	
	#page-5 .sector-1  * {
		z-index: 3;
	}
	
	#page-5 .sector-1  .sector-pic {
		position: absolute;
		z-index: 2;
		bottom: 3.9946737683089215vw;
		width: 100%;
	}
	
	#page-5 .sector-1 .sector-pic:nth-of-type(4) { 
		z-index: 1;
		bottom: 0px;
	}
	
	#page-5 .sector-1 .a2-1-cols {
		height: 73.23568575233023vw;
		position: relative;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-textpic {
		width: 33.288948069241016vw;
		height: 33.288948069241016vw;
		position: absolute;
		top: 4vw;
		left: 1.657789613848203vw;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-textpic .ce-bodytext p {
		font-size: 3.684210526315789vw;
		font-weight: bold;
		line-height: 4vw;
		position: relative;
		left: 20px;
		padding-right: 20px;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-image {
		width: 27.96271637816245vw;
		height: auto;
		position: absolute;
		bottom: 52.2676431424767vw;
		left: 28.288948069241016vw;
	}
	
	#page-5 .sector-2 {
		margin-top: 60px;
	}
	
	#page-5 .sector-2 h2 {
		font-size: 30px;
		font-weight: normal;
		color: #0c2340;
		margin-bottom: 10px;
	}
	
	#page-5 .sector-2 p {
		font-size: 16px;
	}
	
	#page-5 .sector-2 h3 {
		font-size: 20px;
		line-height: 27px;
	}
	
	#page-5 .sector-2 .ce-column,
	#page-5 .sector-2 .image,
	#page-5 .sector-2 img {
		width: 100%!important;
	}
	
	#page-5 .sector-2 .ce-column {
		margin-top: 30px; 
		margin-bottom: 30px;
	}
	
	#page-5 .sector-2 .ce-row:nth-child(1) > .ce-column:nth-child(2) {
		width: 83%!important;
		height: auto;
		margin-left:0!important;
		margin-bottom: 0;
		float: none;
	}
	
	#page-5 .sector-2 .ce-row:nth-child(1) > .ce-column:nth-child(2) > .image {
		width: 30px!important;
		margin:auto!important;
	}
	
	#page-5 .patient .cta-sector {
		height: auto!important;
		padding-bottom: 40px;
		border-bottom: 20px solid #f9c849;
	}
	
	#page-5 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

	#page-5 .patient .cta-sector .ce-textpic .ce-gallery {
		margin: 0;
		padding: 0;
		width: 55px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic .ce-bodytext {
		padding-left: 30px;
	}
	
	#page-5 .cta-sector a {
		text-decoration: underline;
	}

	#page-5 .cta-sector a.phone {
		text-decoration: none;
	}
	
	#page-5 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
	}
	
	#page-5 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-5 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-5 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}		

}

@media screen and (min-width: 751px) and (max-width: 1200px) {

	#page-5 .header-copy {
		position: absolute;
		top: 7.989347536617843vw;
		left: 55%;
		max-width: 42%;
	}
	
	#page-5 .header-block .header-swoosh {
		margin-top: -9.895833333333332vw;
	}
	
	#page-5 .header-block h1 {
		font-size: 5.193075898801598vw;
		line-height: 5.193075898801598vw;
	}
	
	#page-5 .header-block h3 {
		font-size: 2.6631158455392807vw;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}
	
	#page-5 .sector-1 {
		margin-top: 60px;
	}
	
	#page-5 #mainPart .sector-1 li:before { 
		color: #333;
		content: "*";
	}
	
	#page-5 .sector-1 .flipbox .container,
	#page-5 .sector-1 .flipbox {
		width: 536px;
		height: 295px;
		overflow: hidden;
		margin: auto;
		padding: 0;
		cursor: pointer;
		position: relative;
		margin-bottom: 60px;
	}
	
	#page-5 .sector-1 .flipbox * {
		transition: all 1s ease;
		margin: 0!important;
		padding: 0!important;
		position: static!important;
	}
	
	#page-5 .sector-1 .flipbox .page-a {
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: absolute!important;
		top: 0px;
		z-index: 2;
	}
	
	#page-5 .sector-1 .flipbox .page-b {
		width: 100%;
		height: 0px;
		opacity: 0;
		overflow: hidden;
		position: absolute!important;
		top: 0px;
		z-index: 1;
	}
	
	#page-5 .sector-1 .flipbox.flipped .page-a {
		height: 0px;
		opacity: 0;
	}
	
	#page-5 .sector-1 .flipbox.flipped .page-b {
		height: 100%;
		opacity: 1;
	}
	
	#page-5 .sector-1 .a1-2-cols h3,
	#page-5 #mainPart .a1-2-cols h2 {
		font-size: 30px;
		margin-bottom: 10px;
		position: relative;
	}
	
	#page-5 .sector-1  li,
	#page-5 .sector-1  p {
		font-size: 20px;
		position: relative;
	}
	
	#page-5 #mainPart .a2-1-cols h2 {
		font-size: 34px;
		margin-bottom: 10px;
		position: relative;
	}
	
	#page-5 #mainPart .a2-1-cols h3 {
		font-size: 28px;
		position: relative;
	}
	
	#page-5 .sector-1 {
		position: relative;
	}
	
	#page-5 .sector-1  * {
		z-index: 3;
	}
	
	#page-5 .sector-1  .sector-pic {
		position: absolute;
		z-index: 2;
		bottom: 3.9946737683089215vw;
		width: 100%;
	}
	
	#page-5 .sector-1 .sector-pic:nth-of-type(4) { 
		z-index: 1;
		bottom: 0px;
	}
	
	#page-5 .sector-1 .a2-1-cols {
		height: 73.23568575233023vw;
		position: relative;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-textpic {
		width: 33.288948069241016vw;
		height: 33.288948069241016vw;
		position: absolute;
		top: 7vw;
		left: 1vw;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-textpic .ce-bodytext p {
		font-size: 20px;
		font-weight: bold;
		line-height: 26.9px;
		position: relative;
		left: 20px;
		padding-right: 20px;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-image {
		width: 27.96271637816245vw;
		height: auto;
		position: absolute;
		bottom: 49.2676431424767vw;
		left: 27vw;
	}
	
	#page-5 .sector-2 {
		margin-top: 60px;
	}
	
	#page-5 .sector-2 h2 {
		font-size: 32px;
		font-weight: normal;
		color: #0c2340;
		margin-bottom: 10px;
	}
	
	#page-5 .sector-2 p {
		font-size: 20px;
	}
	
	#page-5 .sector-2 h3 {
		font-size: 24px;
		line-height: 27px;
	}
	
	#page-5 .sector-2 .ce-column,
	#page-5 .sector-2 .image,
	#page-5 .sector-2 img {
		width: 100%!important;
	}
	
	#page-5 .sector-2 .ce-column {
		margin-top: 30px; 
		margin-bottom: 30px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

	#page-5 .patient .cta-sector .ce-textpic .ce-gallery {
		margin: 0;
		padding: 0;
		width: 55px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic .ce-bodytext {
		padding-left: 20px;
		padding-right: 40px;
	}
	
			#page-5 .cta-sector a {
		text-decoration: underline;
	}

	#page-5 .cta-sector a.phone {
		text-decoration: none;
	}
	
	#page-5 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
	}
	
	#page-5 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-5 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-5 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}	
	
}

@media screen and (min-width: 1201px) and (max-width: 1920px) {
	
	#page-5 .header-copy {
		position: absolute;
		top: 5.208333333333334vw;
		left: 50%;
		max-width: 30.208333333333332vw;
	}
	
	#page-5 .header-block .header-swoosh {
		margin-top: -9.895833333333332vw;
	}
	
	#page-5 .header-block h1 {
		font-size: 3.125vw;
		line-height: 3.125vw;
	}
	
	#page-5 .header-block h3 {
		font-size: 1.5625vw;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}
	
	#page-5 .sector-1 {
		margin-top: 60px;
	}
	
	#page-5 #mainPart .sector-1 li:before { 
		color: #333;
		content: "*";
	}
	
	#page-5 #mainPart .a1-2-cols .col:nth-child(1),
	#page-5 #mainPart .a2-1-cols .col:nth-child(2) {
		flex-basis: 40%;
		width: 40%;
		max-width: 40%;
	}
	
	#page-5 #mainPart .a1-2-cols .col:nth-child(2),
	#page-5 #mainPart .a2-1-cols .col:nth-child(1) {
		flex-basis: 60%;
		width: 60%;
		max-width: 60%;
	}
	
	#page-5 .sector-1 .flipbox .container,
	#page-5 .sector-1 .flipbox {
		width: 536px;
		height: 295px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		cursor: pointer;
	}
	
	#page-5 .sector-1 .flipbox * {
		transition: all 1s ease;
		margin: 0!important;
		padding: 0!important;
		position: static!important;
	}
	
	#page-5 .sector-1 .flipbox .page-a {
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: absolute!important;
		top: 0px;
		z-index: 2;
	}
	
	#page-5 .sector-1 .flipbox .page-b {
		width: 100%;
		height: 0px;
		opacity: 0;
		overflow: hidden;
		position: absolute!important;
		top: 0px;
		z-index: 1;
	}
	
	#page-5 .sector-1 .flipbox.flipped .page-a {
		height: 0px;
		opacity: 0;
	}
	
	#page-5 .sector-1 .flipbox.flipped .page-b {
		height: 100%;
		opacity: 1;
	}
	
	#page-5 #mainPart .a1-2-cols h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	#page-5 .sector-1  li,
	#page-5 .sector-1  p {
		font-size: 20px;
	}
	
	#page-5 #mainPart .a2-1-cols h2 {
		font-size: 34px;
		margin-bottom: 10px;
	}
	
	#page-5 #mainPart .a2-1-cols h3 {
		font-size: 28px;
	}
	
	#page-5 .sector-1 {
		position: relative;
		overflow-x: hidden;
	}
	
	#page-5 .sector-1  * {
		
		z-index: 3;
	}
	
	#page-5 .sector-1  .sector-pic {
		position: absolute;
		z-index: 2;
		bottom: 30px;
		width: 1920px;
		left: 50%;
		transform: translateX(-50%);
		
	}
	
	#page-5 #mainPart .sector-1 .sector-pic * *,
	#page-5 #mainPart .sector-1 .sector-pic *,
	#page-5 #mainPart .sector-1 .sector-pic { 
		/* bottom: 0px; */
		width: 1920px!important;
		max-width: 1920px!important;
	}

	#page-5 #mainPart .sector-1 .sector-pic:nth-child(4) * *,
	#page-5 #mainPart .sector-1 .sector-pic:nth-child(4) *,
	#page-5 #mainPart .sector-1 .sector-pic:nth-child(4) { 
		z-index: 1;
		bottom: 0px;
	}
	
	#page-5 .sector-1 .a2-1-cols {
		padding-bottom: 300px!important;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-textpic {
		width: 250px;
		height: 250px;
		position: absolute;
		bottom: 50px;
		left: 0;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-textpic .ce-bodytext p {
		font-size: 24px;
		font-weight: bold;
		line-height: 29px;
		position: relative;
		left: 10px;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-image {
		width: 180px;
		height: auto;
		position: absolute;
		bottom: 170px;
		left: 200px;
	}
	
	#page-5 .sector-2 {
		margin-top: 60px;
	}
	
	#page-5 .sector-2 h2 {
		font-size: 45px;
		font-weight: normal;
		color: #0c2340;
		margin-bottom: 10px;
	}
	
	#page-5 .sector-2 p {
		font-size: 20px;
	}
	
	#page-5 .sector-2 .ce-column,
	#page-5 .sector-2 .image,
	#page-5 .sector-2 img {
		width: 100%!important;
	}
	
	#page-5 .sector-2 .ce-column {
		margin-top: 30px; 
		margin-bottom: 30px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

	#page-5 .patient .cta-sector .ce-textpic .ce-gallery {
		margin: 0;
		padding: 0;
		width: 55px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic .ce-bodytext {
		padding-left: 20px;
		padding-right: 40px;
	}
	
			#page-5 .cta-sector a {
		text-decoration: underline;
	}

	#page-5 .cta-sector a.phone {
		text-decoration: none;
	}
	
	#page-5 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
	}
	
	#page-5 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-5 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-5 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}	
	
}

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

	#page-5 .header-copy {
		position: absolute;
		top: 100px;
		left: 50%;
		max-width: 580px;
	}
	
	#page-5 .header-block .header-swoosh {
		margin-top: -190px;
	}
	
	#page-5 .header-block h1 {
		font-size: 60px;
		line-height: 60px;
	}
	
	#page-5 .header-block h3 {
		font-size: 30px;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}
	
	#page-5 .sector-1 {
		margin-top: 60px;
	}
	
	#page-5 #mainPart .sector-1 li:before { 
		color: #333;
		content: "*";
	}
	
	#page-5 #mainPart .a1-2-cols .col:nth-child(1),
	#page-5 #mainPart .a2-1-cols .col:nth-child(2) {
		flex-basis: 40%;
		width: 40%;
		max-width: 40%;
	}
	
	#page-5 #mainPart .a1-2-cols .col:nth-child(2),
	#page-5 #mainPart .a2-1-cols .col:nth-child(1) {
		flex-basis: 60%;
		width: 60%;
		max-width: 60%;
	}
	
	#page-5 .sector-1 .flipbox .container,
	#page-5 .sector-1 .flipbox {
		width: 536px;
		height: 295px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		cursor: pointer;
	}
	
	#page-5 .sector-1 .flipbox * {
		transition: all 1s ease;
		margin: 0!important;
		padding: 0!important;
		position: static!important;
	}
	
	#page-5 .sector-1 .flipbox .page-a {
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: absolute!important;
		top: 0px;
		z-index: 2;
	}
	
	#page-5 .sector-1 .flipbox .page-b {
		width: 100%;
		height: 0px;
		opacity: 0;
		overflow: hidden;
		position: absolute!important;
		top: 0px;
		z-index: 1;
	}
	
	#page-5 .sector-1 .flipbox.flipped .page-a {
		height: 0px;
		opacity: 0;
	}
	
	#page-5 .sector-1 .flipbox.flipped .page-b {
		height: 100%;
		opacity: 1;
	}
	
	#page-5 #mainPart .a1-2-cols h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	#page-5 .sector-1  li,
	#page-5 .sector-1  p {
		font-size: 20px;
	}
	
	#page-5 #mainPart .a2-1-cols h2 {
		font-size: 34px;
		margin-bottom: 10px;
	}
	
	#page-5 #mainPart .a2-1-cols h3 {
		font-size: 28px;
	}
	
	#page-5 .sector-1 {
		position: relative;
	}
	
	#page-5 .sector-1  * {
		
		z-index: 3;
	}
	
	#page-5 .sector-1  .sector-pic {
		position: absolute;
		z-index: 2;
		bottom: 30px;
	}
	

	#page-5 .sector-1 .sector-pic:nth-of-type(4) { 
		z-index: 1;
		bottom: 0px;

	}
	
	#page-5 .sector-1 .a2-1-cols {
		margin-top: 60px;
		padding-bottom: 150px!important; 
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-textpic {
		width: 250px;
		height: 250px;
		position: absolute;
		top: -20px;
		left: 0;
	}
	
	#page-5 .sector-1 .a2-1-cols .frame-type-textpic .ce-bodytext p {
		font-size: 24px;
		font-weight: bold;
		line-height: 29px;
		position: relative;
		left: 10px;
	}
	
	/* #page-5 .sector-1 .a2-1-cols .frame-type-textpic .ce-bodytext p sup { */
		/* width: 8px; */
		/* background-color: red; */
	/* } */
	
	#page-5 .sector-1 .a2-1-cols .frame-type-image {
		width: 180px;
		height: auto;
		position: absolute;
		top: 100px;
		left: 200px;
	}
	
	#page-5 .sector-2 {
		margin-top: 60px;
	}
	
	#page-5 .sector-2 h2 {
		font-size: 45px;
		font-weight: normal;
		color: #0c2340;
		margin-bottom: 10px;
	}
	
	#page-5 .sector-2 p {
		font-size: 20px;
	}
	
	#page-5 .sector-2 .ce-column,
	#page-5 .sector-2 .image,
	#page-5 .sector-2 img {
		width: 100%!important;
	}
	
	#page-5 .sector-2 .ce-column {
		margin-top: 30px; 
		margin-bottom: 30px;
	}
	
	#page-5 .cta-sector {
		background-color: #76232f;
		border-bottom: 20px solid #f9c849;
		padding-top: 60px;
		padding-bottom: 120px;
		margin-top: 60px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

	#page-5 .patient .cta-sector .ce-textpic .ce-gallery {
		margin: 0;
		padding: 0;
		width: 55px;
	}
	
	#page-5 .patient .cta-sector .ce-textpic .ce-bodytext {
		padding-left: 20px;
		padding-right: 40px;
	}
	
	#page-5 .cta-sector a {
		text-decoration: underline;
	}

	#page-5 .cta-sector a.phone {
		text-decoration: none;
	}
	
	#page-5 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
	}
	
	#page-5 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-5 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-5 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}	
	
}

/**/
/**/
/* 01 Patients about AK */


#page-5 #mainPart .mobile-exclusive .sector-1 .sector-pic {
	width: 100vw;
}