/***********************************/
/**  resp  taille 770px               */
/************************************/
@media(max-width:860px)
{
	/******************/
	/*  Dr Cyril JECKEL  */
	/**************/
	#Page_prsentation_du_Dr_Cyril_JECKEL_ {
		width: 430px;
		height: 2248px;
	}
	.contact-jeckel{
		position:absolute;
		top: 2000px;
		z-index: 400;
	}
	#anu {
	opacity: 0.095;
    position: absolute;
    width: 381.45px;
    height: 428.94px;
    left: 50%;
    top: 201.5px;
    overflow: visible;
    transform: translate(-50%);
	}
	#anv {
		fill: rgba(202,160,56,1);
	}
	.anv {
	overflow: visible;
    position: absolute;
    width: 90.83px;
    height: 150.15px;
    left: 303.17px;
    top: 95.41px;
    transform: matrix(1,0,0,1,0,0);
	}
	#anw {
		fill: rgba(19,47,90,1);
	}
	.anw {
		overflow: visible;
    position: absolute;
    left: 0.003px;
    top: 0.004px;
    transform: matrix(1,0,0,1,0,0);
    width: 336.17px;
    height: 428.94px;
	}
	#anx {
		fill: rgba(0,0,0,0);
		width: 381.45px;
    height: 428.94px;
	}
	.anx {
		position: absolute;
		overflow: visible;
		width: 1136.03px;
		height: 1277.457px;
		left: 0px;
		top: 0px;
		width: 381.45px;
		height: 428.94px;
	}
	#any {
		opacity: 0.095;
		position: absolute;
		width: 1136.03px;
		height: 1277.458px;
		left: 728.403px;
		top: 185px;
		overflow: visible;
		display: none;
	}
	#anz {
		fill: rgba(202,160,56,1);
	}
	.anz {
		overflow: visible;
		position: absolute;
		width: 270.501px;
		height: 447.188px;
		left: 865.525px;
		top: 284.158px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoa {
		fill: rgba(19,47,90,1);
	}
	.aoa {
		overflow: visible;
		position: absolute;
		width: 1001.187px;
		height: 1277.455px;
		left: 0.003px;
		top: 0.004px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aob {
		fill: rgba(0,0,0,0);
	}
	.aob {
		position: absolute;
		overflow: visible;
		width: 1136.03px;
		height: 1277.457px;
		left: 0px;
		top: 0px;
	}
	#aoc {
	position: absolute;
    overflow: visible;
    top: 2220px;
    left: 0px;
    width: 430px;
    height: 28.38px;
	}
	#aod {
		opacity: 0.849;
		fill: rgba(247,246,246,1);
		width: 430px;
    height: 28.38px;
	}
	.aod {
		position: absolute;
		overflow: visible;
		width: 430px;
    height: 28.38px;
		left: 0px;
		top: 0px;
	}
	#aoe {
	width: 430px;
    font-size: 10px;
    top: 10px;
    left: 0px;
    line-height: 10px;
    margin-top: 0px;
    text-align: center;
	}
	#aof {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 2548px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
	}
	#aog {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aoh {
		fill: rgba(255,255,255,1);
	}
	.aoh {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
	}
	#aoi {
		position: absolute;
		width: 1317.303px;
		height: 640.226px;
		left: 301px;
		top: 136px;
		overflow: visible;
	}
	#aoj {
		border: 0;
		left: 328.651px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 661px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -7px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 69px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#aok {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 0px;
		top: 196px;
		overflow: visible;
	}
	#aol {
		fill: rgba(244,244,244,1);
	}
	.aol {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 135.83px;
		left: 700.694px;
		top: 205.309px;
	}
	#aom {
		fill: rgba(242,201,74,1);
	}
	.aom {
		overflow: visible;
		position: absolute;
		width: 616.591px;
		height: 72.227px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aon {
		fill: rgba(159,159,162,1);
	}
	.aon {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoo {
		fill: rgba(159,159,162,1);
	}
	.aoo {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.869px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aop {
		fill: rgba(159,159,162,1);
	}
	.aop {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 760.053px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoq {
		fill: rgba(159,159,162,1);
	}
	.aoq {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 772.254px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aor {
		fill: rgba(159,159,162,1);
	}
	.aor {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.121px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aos {
		fill: rgba(159,159,162,1);
	}
	.aos {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.674px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aot {
		fill: rgba(159,159,162,1);
	}
	.aot {
		overflow: visible;
		position: absolute;
		width: 7.627px;
		height: 14.404px;
		left: 815.279px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aou {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 102.688px;
		overflow: visible;
	}
	#aov {
		fill: rgba(244,244,244,1);
	}
	.aov {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.227px;
		left: 0px;
		top: 0px;
	}
	#aow {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.362px;
		top: 30.869px;
		overflow: visible;
	}
	#aox {
		fill: rgba(159,159,162,1);
	}
	.aox {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoy {
		fill: rgba(159,159,162,1);
	}
	.aoy {
		overflow: visible;
		position: absolute;
		width: 14.694px;
		height: 14.404px;
		left: 10.493px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoz {
		fill: rgba(159,159,162,1);
	}
	.aoz {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.661px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apa {
		fill: rgba(159,159,162,1);
	}
	.apa {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.67px;
		top: 0px;
	}
	#apb {
		fill: rgba(159,159,162,1);
	}
	.apb {
		overflow: visible;
		position: absolute;
		width: 6.941px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apc {
		fill: rgba(141,143,145,1);
	}
	.apc {
		overflow: visible;
		position: absolute;
		width: 0.037px;
		height: 0.186px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apd {
		fill: rgba(141,143,145,1);
	}
	.apd {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.186px;
		left: 63.183px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ape {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.002px;
		top: 164.391px;
		overflow: visible;
	}
	#apf {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#apg {
		border: 0;
		left: 939.711px;
		top: 385px;
		position: absolute;
		overflow: visible;
		width: 140px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#aph {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.573px;
		top: 0px;
		overflow: visible;
	}
	#api {
		fill: rgba(242,201,74,1);
	}
	.api {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.057px;
		left: 8px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apj {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#apk {
		fill: rgba(242,201,74,1);
	}
	.apk {
		overflow: visible;
		position: absolute;
		width: 39.836px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apl {
		fill: rgba(242,201,74,1);
	}
	.apl {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.549px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apm {
		border: 0;
		left: 64px;
		top: 1px;
		position: absolute;
		overflow: visible;
		width: 476px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#apn {
		border: 0;
		left: 63px;
		top: 76px;
		position: absolute;
		overflow: visible;
		width: 228px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#apo {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 0.066px;
		overflow: visible;
	}
	#app {
		fill: rgba(244,244,244,1);
	}
	.app {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.227px;
		left: 0px;
		top: 0px;
	}
	#apq {
		border: 0;
		left: 30.879px;
		top: 21.934px;
		position: absolute;
		overflow: visible;
		width: 50px;
		white-space: nowrap;
		line-height: 26px;
		margin-top: -2.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 21px;
		color: rgba(159,159,162,1);
	}
	#apr {
		position: absolute;
    width: 330px;
    height: 1001px;
    left: 50%;
    top: 650px;
    overflow: visible;
    transform: translate(-50%);
	}
	#aps {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
	}
	.aps {
		position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 1490.74px;
		left: 0px;
		top: 0px;
		display: none;
	}
	#apt {
		position: absolute;
    width: 330px;
    height: 730px;
    left: 50%;
    top: 0px;
    overflow: visible;
    transform: translate(-50%);
	}
	#apu {
		border: 0;
		left: 0px;
		top: 45px;
		position: absolute;
		overflow: visible;
		width: 330px;
		height: 730px;
		line-height: 20px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#apv {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: nowrap;
		line-height: 35px;
		margin-top: 0px;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 25px;
		color: rgba(19,47,90,1);
	}
	#apw {
		position: absolute;
		width: 331px;
		height: 129.986px;
		left: 0px;
		top: 750px;
		overflow: visible;
	}
	#apx {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: nowrap;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 25px;
		color: rgba(19,47,90,1);
	}
	#apy {
		border: 0;
		left: 0px;
		top: 30px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: nowrap;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 25px;
		color: rgba(19,47,90,1);
	}
	#apz {
		position: absolute;
		width: 330px;
		height: 500px;
		left: 0px;
		top: 830px;
		overflow: visible;
	}
	#aqa {
		border: 0;
		left: 31px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: nowrap;
		line-height: 20px;
		margin-top: 0px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		color: rgba(19,47,90,1);
	}
	#aqb {
		border: 0;
		left: 31px;
		top: 40px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: normal;
		line-height: 20px;
		margin-top: 0px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		color: rgba(19,47,90,1);
	}
	#aqc {
		border: 0;
		left: 31px;
		top: 100px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: normal;
		line-height: 20px;
		margin-top: 0px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		color: rgba(19,47,90,1);
	}
	#aqd {
		border: 0;
		left: 31px;
		top: 200px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: normal;
		line-height: 20px;
		margin-top: 0px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		color: rgba(19,47,90,1);
	}
	#aqe {
		border: 0;
		left: 31px;
		top: 260px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: normal;
		line-height: 20px;
		margin-top: -2px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		color: rgba(19,47,90,1);
	}
	#aqf {
		border: 0;
		left: 31px;
		top: 330px;
		position: absolute;
		overflow: visible;
		width: 340px;
		white-space: normal;
		line-height: 20px;
		margin-top: 0px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		color: rgba(19,47,90,1);
	}
	#aqg {
		border: 0;
		left: 31px;
		top: 460px;
		position: absolute;
		overflow: visible;
		width: 330px;
		height: 61px;
		line-height: 20px;
		margin-top: 0px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		color: rgba(19,47,90,1);
	}
	#aqh {
		position: absolute;
		width: 33.761px;
		height: 500px;
		left: 0px;
		top: 830px;
		overflow: visible;
	}
	#aqi {
		fill: rgba(19,47,90,1);
	}
	.aqi {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqj {
		fill: rgba(19,47,90,1);
	}
	.aqj {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 45px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqk {
		fill: rgba(19,47,90,1);
	}
	.aqk {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 105px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aql {
		fill: rgba(19,47,90,1);
	}
	.aql {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 205px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqm {
		fill: rgba(19,47,90,1);
	}
	.aqm {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 265px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqn {
		fill: rgba(19,47,90,1);
	}
	.aqn {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 330px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqo {
		fill: rgba(19,47,90,1);
	}
	.aqo {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 460px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqp {
	position: absolute;
    width: 430px;
    height: 1119.534px;
    left: 0px;
    top: 190px;
    overflow: visible;
	}
	#aqq {
		position: absolute;
		width: 370px;
		height: 254px;
		left: 50%;
		top: 0px;
		overflow: visible;
		transform: translate(-50%);
	}
	#aqr {
			border: 0;
		left: 50%;
		top: 40px;
		position: absolute;
		overflow: visible;
		width: 330px;
		white-space: normal;
		line-height: 15px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
	}
	#aqs {
	border: 0;
    left: 50%;
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 330px;
    white-space: nowrap;
    line-height: 32px;
    margin-top: 0px;
    text-align: center;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    color: rgba(19,47,90,1);
    letter-spacing: 0.75px;
    transform: translate(-50%);
	}
	#aqt {
	position: absolute;
		width: 303.89px;
		height: 395px;
		left: 50%;
		top: 0px;
		overflow: visible;
		transform: translate(-50%);
	}
	#aqu {
		position: absolute;
		left: 0px;
		top: 0px;
		overflow: visible;
		max-width: 100%;
		height: auto;
	}
	#aqv {
		fill: transparent;
	}
	.aqv {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 840px;
		left: 0px;
		top: 305.623px;
	}

}
/***********************************/
/***********************************/
/**  resp  @media(min-width:861px)and (max-width:1440px)             */
/************************************/
@media(min-width:861px)and (max-width:1440px)
{
	/******************/
	/*  Dr Cyril JECKEL  */
	/**************/
	#Page_prsentation_du_Dr_Cyril_JECKEL_ {
		width: 860px;
		height: 4400px;
	}
	.contact-jeckel{
		position:absolute;
		top: 3900px;
		z-index: 400;
	}
	#anu {
	opacity: 0.095;
    position: absolute;
    width: 762.9px;
    height: 857.88px;
    left: 50%;
    top: 400px;
    overflow: visible;
    transform: translate(-50%);
	}
	#anv {
		fill: rgba(202,160,56,1);
	}
	.anv {
	overflow: visible;
    position: absolute;
    width: 90.83px;
    height: 150.15px;
    left: 303.17px;
    top: 95.41px;
    transform: matrix(1,0,0,1,0,0);
	width: 181.66px;
	height: 300.3px;
	left: 606.3px;
	top: 190.82px;
	}
	#anw {
		fill: rgba(19,47,90,1);
	}
	.anw {
		overflow: visible;
    position: absolute;
    left: 0.003px;
    top: 0.004px;
    transform: matrix(1,0,0,1,0,0);
    width: 336.17px;
    height: 428.94px;
		width: 672.88px;
		height: 857.88px;
	}
	#anx {
		fill: rgba(0,0,0,0);
		width: 381.45px;
    height: 428.94px;
	}
	.anx {
		position: absolute;
		overflow: visible;
		width: 1136.03px;
		height: 1277.457px;
		left: 0px;
		top: 0px;
		width: 381.45px;
		height: 428.94px;
		width: 762.9px;
		height: 857.88px;
	}
	#any {
		opacity: 0.095;
		position: absolute;
		width: 1136.03px;
		height: 1277.458px;
		left: 728.403px;
		top: 185px;
		overflow: visible;
		display: none;
	}
	#anz {
		fill: rgba(202,160,56,1);
	}
	.anz {
		overflow: visible;
		position: absolute;
		width: 270.501px;
		height: 447.188px;
		left: 865.525px;
		top: 284.158px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoa {
		fill: rgba(19,47,90,1);
	}
	.aoa {
		overflow: visible;
		position: absolute;
		width: 1001.187px;
		height: 1277.455px;
		left: 0.003px;
		top: 0.004px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aob {
		fill: rgba(0,0,0,0);
	}
	.aob {
		position: absolute;
		overflow: visible;
		width: 1136.03px;
		height: 1277.457px;
		left: 0px;
		top: 0px;
	}
	#aoc {
	position: absolute;
    overflow: visible;
    top: 4320px;
    left: 0px;
    width: 430px;
    height: 28.38px;
	width: 860px;
	height: 56.76px;
	}
	#aod {
		opacity: 0.849;
		fill: rgba(247,246,246,1);
		width: 860px;
    height: 56.76px;
	}
	.aod {
		position: absolute;
		overflow: visible;
		width: 860px;
    height: 56.76px;
		left: 0px;
		top: 0px;
	}
	#aoe {
	width: 860px;
    font-size: 20px;
    top: 20px;
    left: 0px;
    line-height: 20px;
    margin-top: 0px;
    text-align: center;
	}
	#aof {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 2548px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
	}
	#aog {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aoh {
		fill: rgba(255,255,255,1);
	}
	.aoh {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
	}
	#aoi {
		position: absolute;
		width: 1317.303px;
		height: 640.226px;
		left: 301px;
		top: 136px;
		overflow: visible;
	}
	#aoj {
		border: 0;
		left: 328.651px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 661px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -7px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 69px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#aok {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 0px;
		top: 196px;
		overflow: visible;
	}
	#aol {
		fill: rgba(244,244,244,1);
	}
	.aol {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 135.83px;
		left: 700.694px;
		top: 205.309px;
	}
	#aom {
		fill: rgba(242,201,74,1);
	}
	.aom {
		overflow: visible;
		position: absolute;
		width: 616.591px;
		height: 72.227px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aon {
		fill: rgba(159,159,162,1);
	}
	.aon {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoo {
		fill: rgba(159,159,162,1);
	}
	.aoo {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.869px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aop {
		fill: rgba(159,159,162,1);
	}
	.aop {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 760.053px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoq {
		fill: rgba(159,159,162,1);
	}
	.aoq {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 772.254px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aor {
		fill: rgba(159,159,162,1);
	}
	.aor {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.121px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aos {
		fill: rgba(159,159,162,1);
	}
	.aos {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.674px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aot {
		fill: rgba(159,159,162,1);
	}
	.aot {
		overflow: visible;
		position: absolute;
		width: 7.627px;
		height: 14.404px;
		left: 815.279px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aou {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 102.688px;
		overflow: visible;
	}
	#aov {
		fill: rgba(244,244,244,1);
	}
	.aov {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.227px;
		left: 0px;
		top: 0px;
	}
	#aow {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.362px;
		top: 30.869px;
		overflow: visible;
	}
	#aox {
		fill: rgba(159,159,162,1);
	}
	.aox {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoy {
		fill: rgba(159,159,162,1);
	}
	.aoy {
		overflow: visible;
		position: absolute;
		width: 14.694px;
		height: 14.404px;
		left: 10.493px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoz {
		fill: rgba(159,159,162,1);
	}
	.aoz {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.661px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apa {
		fill: rgba(159,159,162,1);
	}
	.apa {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.67px;
		top: 0px;
	}
	#apb {
		fill: rgba(159,159,162,1);
	}
	.apb {
		overflow: visible;
		position: absolute;
		width: 6.941px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apc {
		fill: rgba(141,143,145,1);
	}
	.apc {
		overflow: visible;
		position: absolute;
		width: 0.037px;
		height: 0.186px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apd {
		fill: rgba(141,143,145,1);
	}
	.apd {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.186px;
		left: 63.183px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ape {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.002px;
		top: 164.391px;
		overflow: visible;
	}
	#apf {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#apg {
		border: 0;
		left: 939.711px;
		top: 385px;
		position: absolute;
		overflow: visible;
		width: 140px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#aph {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.573px;
		top: 0px;
		overflow: visible;
	}
	#api {
		fill: rgba(242,201,74,1);
	}
	.api {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.057px;
		left: 8px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apj {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#apk {
		fill: rgba(242,201,74,1);
	}
	.apk {
		overflow: visible;
		position: absolute;
		width: 39.836px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apl {
		fill: rgba(242,201,74,1);
	}
	.apl {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.549px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apm {
		border: 0;
		left: 64px;
		top: 1px;
		position: absolute;
		overflow: visible;
		width: 476px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#apn {
		border: 0;
		left: 63px;
		top: 76px;
		position: absolute;
		overflow: visible;
		width: 228px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#apo {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 0.066px;
		overflow: visible;
	}
	#app {
		fill: rgba(244,244,244,1);
	}
	.app {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.227px;
		left: 0px;
		top: 0px;
	}
	#apq {
		border: 0;
		left: 30.879px;
		top: 21.934px;
		position: absolute;
		overflow: visible;
		width: 50px;
		white-space: nowrap;
		line-height: 26px;
		margin-top: -2.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 21px;
		color: rgba(159,159,162,1);
	}
	#apr {
		position: absolute;
    width: 660px;
    height: 1001px;
    left: 50%;
    top: 1250px;
    overflow: visible;
    transform: translate(-50%);
	}
	#aps {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
	}
	.aps {
		position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 1490.74px;
		left: 0px;
		top: 0px;
		display: none;
	}
	#apt {
		position: absolute;
    width: 660px;
    height: 730px;
    left: 50%;
    top: 0px;
    overflow: visible;
    transform: translate(-50%);
	}
	#apu {
		border: 0;
		left: 0px;
		top: 90px;
		position: absolute;
		overflow: visible;
		width: 660px;
		height: 730px;
		line-height: 40px;
		margin-top: 0px;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
	}
	#apv {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: nowrap;
		line-height: 70px;
		margin-top: 0px;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 50px;
		color: rgba(19,47,90,1);
	}
	#apw {
		position: absolute;
		width: 660px;
		height: 129.986px;
		left: 0px;
		top: 1400px;
		overflow: visible;
	}
	#apx {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: nowrap;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 50px;
		color: rgba(19,47,90,1);
	}
	#apy {
		border: 0;
		left: 0px;
		top: 60px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: nowrap;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 50px;
		color: rgba(19,47,90,1);
	}
	#apz {
		position: absolute;
		width: 660px;
		height: 500px;
		left: 0px;
		top: 1580px;
		overflow: visible;
	}
	#aqa {
		border: 0;
		left: 51px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: nowrap;
		line-height: 40px;
		margin-top: 0px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
	}
	#aqb {
		border: 0;
		left: 51px;
		top: 80px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: normal;
		line-height: 40px;
		margin-top: 0px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
	}
	#aqc {
		border: 0;
		left: 51px;
		top: 200px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: normal;
		line-height: 40px;
		margin-top: 0px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
	}
	#aqd {
		border: 0;
		left: 51px;
		top: 400px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: normal;
		line-height: 40px;
		margin-top: 0px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
	}
	#aqe {
		border: 0;
		left: 51px;
		top: 520px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: normal;
		line-height: 40px;
		margin-top: -2px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
	}
	#aqf {
		border: 0;
		left: 51px;
		top: 640px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: normal;
		line-height: 40px;
		margin-top: 0px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
	}
	#aqg {
		border: 0;
		left: 51px;
		top: 880px;
		position: absolute;
		overflow: visible;
		width: 660px;
		height: 61px;
		line-height: 40px;
		margin-top: 0px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
	}
	#aqh {
		position: absolute;
		width: 33.761px;
		height: 500px;
		left: 0px;
		top: 1590px;
		overflow: visible;
	}
	#aqi {
		fill: rgba(19,47,90,1);
	}
	.aqi {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqj {
		fill: rgba(19,47,90,1);
	}
	.aqj {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 80px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqk {
		fill: rgba(19,47,90,1);
	}
	.aqk {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 200px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aql {
		fill: rgba(19,47,90,1);
	}
	.aql {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 520px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqm {
		fill: rgba(19,47,90,1);
	}
	.aqm {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 640px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqn {
		fill: rgba(19,47,90,1);
	}
	.aqn {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 880px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqo {
		fill: rgba(19,47,90,1);
	}
	.aqo {
		overflow: visible;
		position: absolute;
		width: 23.83px;
		height: 23.83px;
		left: 0px;
		top: 400px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqp {
	position: absolute;
    width: 860px;
    height: 1119.534px;
    left: 0px;
    top: 390px;
    overflow: visible;
	}
	#aqq {
		position: absolute;
		width: 370px;
		height: 254px;
		left: 50%;
		top: 0px;
		overflow: visible;
		transform: translate(-50%);
		width: 860px;
		height: 428px;
		/*! left: 0px; */
		top: 0px;
	}
	#aqr {
			border: 0;
		left: 50%;
		top: 080px;
		position: absolute;
		overflow: visible;
		width: 660px;
		white-space: normal;
		line-height: 30px;
		margin-top: 0px;
		text-align: center;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		color: rgba(19,47,90,1);
		transform: translate(-50%);
	}
	#aqs {
	border: 0;
    left: 50%;
    top: 0px;
    position: absolute;
    overflow: visible;
    white-space: nowrap;
    line-height: 64px;
    margin-top: 0px;
    text-align: center;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 60px;
    color: rgba(19,47,90,1);
    letter-spacing: 0.75px;
    transform: translate(-50%);
	width: 660px;
	}
	#aqt {
	position: absolute;
		width: 303.89px;
		height: 395px;
		left: 50%;
		top: 0px;
		overflow: visible;
		transform: translate(-50%);
	width: 606px;
	height: 790px;
	}
	#aqu {
		position: absolute;
		left: 0px;
		top: 0px;
		overflow: visible;
		max-width: 100%;
		height: auto;
	}
	#aqv {
		fill: transparent;
		width: 860px;
	}
	.aqv {
		position: absolute;
		overflow: visible;
		width: 860px;
		height: 840px;
		left: 0px;
		top: 305.623px;
	}
	
}
/***********************************/
/**  resp  @media (min-width:1441px) and (max-width:1919px)             */
/************************************/
	@media (min-width:1441px) and (max-width:1919px)
	{
		/******************/
	/*  Dr Cyril JECKEL  */
	/**************/
	#Page_prsentation_du_Dr_Cyril_JECKEL_ {
		position: absolute; 
		  left: 50%; 
		transform: translate(-50%);
		width: 1440px;
		height: 3583px;
		background-color: rgba(255,255,255,1);
		overflow: hidden;
		--web-view-name: Page présentation du Dr Cyril JECKEL ;
		--web-view-id: Page_prsentation_du_Dr_Cyril_JECKEL_;
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	.contact-jeckel{
		background-color:#FFFFFF;
		opacity:1;
		position:absolute;
		top:2548px;
	}
	#anu {
		opacity: 0.283;
		position: absolute;
		width: 1136.03px;
		height: 1277.458px;
		left: 89.233px;
		top: 1683.191px;
		overflow: visible;
		opacity: 0.279;
		position: absolute;
		width: 852.02px;
		height: 958.09px;
		left: 66.92px;
		top: 1262.39px;
		overflow: visible;
	}
	#anv {
		fill: rgba(202,160,56,1);
		width: 202.87px;
		height: 335.38px;
	}
	.anv {
		overflow: visible;
		position: absolute;
		width: 270.501px;
		height: 447.188px;
		left: 865.525px;
		top: 284.16px;
		transform: matrix(1,0,0,1,0,0);
		overflow: visible;
		position: absolute;
		width: 202.87px;
		height: 335.38px;
		left: 649.14px;
		top: 213.12px;
	}
	#anw {
		fill: rgba(19,47,90,1);
	}
	.anw {
		overflow: visible;
		position: absolute;
		width: 1001.187px;
		height: 1277.455px;
		left: 0.003px;
		top: 0.004px;
		transform: matrix(1,0,0,1,0,0);
		overflow: visible;
		position: absolute;
		width: 750.89px;
		height: 958.09px;
		left: 0.003px;
		top: 0.004px;
	}
	#anx {
		fill: rgba(0,0,0,0);
		width: 852.02px;
		height: 958.09px;
	}
	.anx {
		position: absolute;
		overflow: visible;
		width: 1136.03px;
		height: 1277.457px;
		left: 0px;
		top: 0px;
		width: 852.02px;
		height: 958.09px;
	}
	#any {
		opacity: 0.095;
		position: absolute;
		width: 1136.03px;
		height: 1277.458px;
		left: 728.403px;
		top: 185px;
		overflow: visible;
		opacity: 0.095;
		position: absolute;
		width: 852.02px;
		height: 958.09px;
		left: 546.3px;
		top: 185px;
		overflow: visible;
	}
	#anz {
		fill: rgba(202,160,56,1);
		width: 202.875px;
		height: 335.38px;
	}
	.anz {
		overflow: visible;
		position: absolute;
		width: 270.501px;
		height: 447.188px;
		left: 865.525px;
		top: 284.158px;
		transform: matrix(1,0,0,1,0,0);
		overflow: visible;
		position: absolute;
		width: 202.875px;
		height: 335.38px;
		left: 649.14px;
		top: 213.11px;
	}
	#aoa {
		fill: rgba(19,47,90,1);
		width: 750.89px;
		height: 958.09px;
	}
	.aoa {
		overflow: visible;
		position: absolute;
		width: 1001.187px;
		height: 1277.455px;
		left: 0.003px;
		top: 0.004px;
		transform: matrix(1,0,0,1,0,0);
		width: 750.89px;
		height: 958.09px;
	}
	#aob {
		fill: rgba(0,0,0,0);
		width: 852.02px;
		height: 958.09px;
	}
	.aob {
		position: absolute;
		overflow: visible;
		width: 1136.03px;
		height: 1277.457px;
		left: 0px;
		top: 0px;
		width: 852.02px;
		height: 958.09px;
	}
	#aoc {
		position: absolute;
		width: 1440px;
		height: 121.746px;
		left: -0.24px;
		top: 3461.254px;
		overflow: visible;
	}
	#aod {
		opacity: 0.849;
		fill: rgba(247,246,246,1);
		width: 1440px;
	}
	.aod {
		position: absolute;
		overflow: visible;
		width: 1440px;
		height: 121.746px;
		left: 0px;
		top: 0px;
	}
	#aoe {
		border: 0;
		left: 0px;
		top: 46.346px;
		position: absolute;
		overflow: visible;
		width: 1440px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: center;
		font-family: Lato;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		color: rgba(19,47,90,1);
	}
	#aof {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 2548px;
		overflow: visible;
		--web-animation: fadein undefineds undefined;
		--web-action-type: page;
		--web-action-target: Page_-Contact_-_CEISAM.html;
		cursor: pointer;
	}
	#aog {
		position: absolute;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#aoh {
		fill: rgba(255,255,255,1);
	}
	.aoh {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 913.65px;
		left: 0px;
		top: 0px;
	}
	#aoi {
		position: absolute;
		width: 1317.303px;
		height: 640.226px;
		left: 301px;
		top: 136px;
		overflow: visible;
	}
	#aoj {
		border: 0;
		left: 328.651px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 661px;
		white-space: nowrap;
		line-height: 83px;
		margin-top: -7px;
		text-align: left;
		font-family: Poppins-Bold;
		font-style: normal;
		font-weight: normal;
		font-size: 69px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#aok {
		position: absolute;
		width: 1317.303px;
		height: 444.226px;
		left: 0px;
		top: 196px;
		overflow: visible;
	}
	#aol {
		fill: rgba(244,244,244,1);
	}
	.aol {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 135.83px;
		left: 700.694px;
		top: 205.309px;
	}
	#aom {
		fill: rgba(242,201,74,1);
	}
	.aom {
		overflow: visible;
		position: absolute;
		width: 616.591px;
		height: 72.227px;
		left: 700.712px;
		top: 372px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aon {
		fill: rgba(159,159,162,1);
	}
	.aon {
		overflow: visible;
		position: absolute;
		width: 14.695px;
		height: 14.404px;
		left: 732.056px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoo {
		fill: rgba(159,159,162,1);
	}
	.aoo {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 749.869px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aop {
		fill: rgba(159,159,162,1);
	}
	.aop {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 760.053px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoq {
		fill: rgba(159,159,162,1);
	}
	.aoq {
		overflow: visible;
		position: absolute;
		width: 9.706px;
		height: 14.695px;
		left: 772.254px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aor {
		fill: rgba(159,159,162,1);
	}
	.aor {
		overflow: visible;
		position: absolute;
		width: 12.534px;
		height: 14.404px;
		left: 784.121px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aos {
		fill: rgba(159,159,162,1);
	}
	.aos {
		overflow: visible;
		position: absolute;
		width: 14.532px;
		height: 14.674px;
		left: 798.378px;
		top: 233.811px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aot {
		fill: rgba(159,159,162,1);
	}
	.aot {
		overflow: visible;
		position: absolute;
		width: 7.627px;
		height: 14.404px;
		left: 815.279px;
		top: 233.955px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aou {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 102.688px;
		overflow: visible;
	}
	#aov {
		fill: rgba(244,244,244,1);
	}
	.aov {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.227px;
		left: 0px;
		top: 0px;
	}
	#aow {
		position: absolute;
		width: 44.563px;
		height: 14.404px;
		left: 31.362px;
		top: 30.869px;
		overflow: visible;
	}
	#aox {
		fill: rgba(159,159,162,1);
	}
	.aox {
		overflow: visible;
		position: absolute;
		width: 7.626px;
		height: 14.404px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoy {
		fill: rgba(159,159,162,1);
	}
	.aoy {
		overflow: visible;
		position: absolute;
		width: 14.694px;
		height: 14.404px;
		left: 10.493px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aoz {
		fill: rgba(159,159,162,1);
	}
	.aoz {
		overflow: visible;
		position: absolute;
		width: 12.537px;
		height: 14.404px;
		left: 27.661px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apa {
		fill: rgba(159,159,162,1);
	}
	.apa {
		position: absolute;
		overflow: visible;
		width: 1.893px;
		height: 14.404px;
		left: 42.67px;
		top: 0px;
	}
	#apb {
		fill: rgba(159,159,162,1);
	}
	.apb {
		overflow: visible;
		position: absolute;
		width: 6.941px;
		height: 14.404px;
		left: 79.042px;
		top: 30.869px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apc {
		fill: rgba(141,143,145,1);
	}
	.apc {
		overflow: visible;
		position: absolute;
		width: 0.037px;
		height: 0.186px;
		left: 0px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apd {
		fill: rgba(141,143,145,1);
	}
	.apd {
		overflow: visible;
		position: absolute;
		width: 0.038px;
		height: 0.186px;
		left: 63.183px;
		top: 103.238px;
		transform: matrix(1,0,0,1,0,0);
	}
	#ape {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 13.002px;
		top: 164.391px;
		overflow: visible;
	}
	#apf {
		position: absolute;
		width: 594.616px;
		height: 279.371px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#apg {
		border: 0;
		left: 939.711px;
		top: 385px;
		position: absolute;
		overflow: visible;
		width: 140px;
		white-space: nowrap;
		line-height: 48px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 39px;
		color: rgba(19,47,90,1);
	}
	#aph {
		position: absolute;
		width: 539px;
		height: 117.051px;
		left: 11.573px;
		top: 0px;
		overflow: visible;
	}
	#api {
		fill: rgba(242,201,74,1);
	}
	.api {
		overflow: visible;
		position: absolute;
		width: 23.532px;
		height: 39.057px;
		left: 8px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apj {
		position: absolute;
		width: 39.835px;
		height: 39.846px;
		left: 0px;
		top: 77.205px;
		overflow: visible;
	}
	#apk {
		fill: rgba(242,201,74,1);
	}
	.apk {
		overflow: visible;
		position: absolute;
		width: 39.836px;
		height: 39.846px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apl {
		fill: rgba(242,201,74,1);
	}
	.apl {
		overflow: visible;
		position: absolute;
		width: 19.489px;
		height: 18.02px;
		left: 10.74px;
		top: 10.549px;
		transform: matrix(1,0,0,1,0,0);
	}
	#apm {
		border: 0;
		left: 64px;
		top: 1px;
		position: absolute;
		overflow: visible;
		width: 476px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#apn {
		border: 0;
		left: 63px;
		top: 76px;
		position: absolute;
		overflow: visible;
		width: 228px;
		white-space: nowrap;
		line-height: 39px;
		margin-top: -3.5px;
		text-align: left;
		font-family: Lato;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		color: rgba(19,47,90,1);
	}
	#apo {
		position: absolute;
		width: 616.59px;
		height: 72.226px;
		left: 700.694px;
		top: 0.066px;
		overflow: visible;
	}
	#app {
		fill: rgba(244,244,244,1);
	}
	.app {
		position: absolute;
		overflow: visible;
		width: 616.591px;
		height: 72.227px;
		left: 0px;
		top: 0px;
	}
	#apq {
		border: 0;
		left: 30.879px;
		top: 21.934px;
		position: absolute;
		overflow: visible;
		width: 50px;
		white-space: nowrap;
		line-height: 26px;
		margin-top: -2.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 21px;
		color: rgba(159,159,162,1);
	}
	#apr {
		position: absolute;
		width: 1920.24px;
		height: 1490.74px;
		left: -0.24px;
		top: 1078px;
		overflow: visible;
		position: absolute;
		width: 1440px;
		height: 1201.35px;
		left: 0px;
		top: 995.75px;
		overflow: visible;
	}
	#aps {
		opacity: 0.848;
		fill: rgba(247,246,246,1);
		width: 1440px;
	}
	.aps {
		position: absolute;
		overflow: visible;
		width: 1920.24px;
		height: 1490.74px;
		left: 0px;
		top: 0px;
		width: 1440px;
	}
	#apt {
		position: absolute;
		width: 899px;
		height: 1242.555px;
		left: 89.233px;
		top: 127.699px;
		overflow: visible;
		position: absolute;
		width: 673.485px;
		height: 1120.23px;
		left: 112.5px;
		top: 72.81px;
		overflow: visible;
	}
	#apu {
		border: 0;
		left: 0px;
		top: 126.555px;
		position: absolute;
		overflow: visible;
		width: 675px;
		height: 1116px;
		line-height: 40px;
		margin-top: -7.5px;
		text-align: justify;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 19px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.5px;
		text-indent: 3% each-line;
	}
	#apv {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 358px;
		white-space: nowrap;
		line-height: 54px;
		margin-top: -8.5px;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 41px;
		color: rgba(19,47,90,1);
	}
	#apw {
		position: absolute;
		width: 418px;
		height: 129.986px;
		left: 894px;
		top: 135.699px;
		overflow: visible;
	}
	#apx {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 419px;
		white-space: nowrap;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 37px;
		color: rgba(19,47,90,1);
	}
	#apy {
		border: 0;
		left: 0px;
		top: 58.986px;
		position: absolute;
		overflow: visible;
		width: 368px;
		white-space: nowrap;
		text-align: left;
		font-family: Poppins-SemiBold;
		font-style: normal;
		font-weight: 900;
		font-size: 37px;
		color: rgba(19,47,90,1);
	}
	#apz {
		position: absolute;
		width: 512px;
		height: 601.793px;
		left: 888px;
		top: 324.563px;
		overflow: visible;
	}
	#aqa {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 387px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: -2px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		color: rgba(19,47,90,1);
	}
	#aqb {
		border: 0;
		left: 0px;
		top: 56.484px;
		position: absolute;
		overflow: visible;
		width: 540px;
		white-space: normal;
		line-height: 21px;
		margin-top: -2px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		color: rgba(19,47,90,1);
	}
	#aqc {
		border: 0;
		left: 0px;
		top: 141.957px;
		position: absolute;
		overflow: visible;
		width: 540px;
		white-space: normal;
		line-height: 21px;
		margin-top: -2px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		color: rgba(19,47,90,1);
	}
	#aqd {
		border: 0;
		left: 0px;
		top: 252px;
		position: absolute;
		overflow: visible;
		width: 540px;
		white-space: nowrap;
		line-height: 21px;
		margin-top: -2px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		color: rgba(19,47,90,1);
	}
	#aqe {
		border: 0;
		left: 0px;
		top: 315.238px;
		position: absolute;
		overflow: visible;
		width: 540px;
		white-space: normal;
		line-height: 21px;
		margin-top: -2px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		color: rgba(19,47,90,1);
	}
	#aqf {
		border: 0;
		left: 0px;
		top: 400.123px;
		position: absolute;
		overflow: visible;
		width: 540px;
		white-space: normal;
		line-height: 21px;
		margin-top: -2px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		color: rgba(19,47,90,1);
	}
	#aqg {
		border: 0;
		left: 0px;
		top: 540.793px;
		position: absolute;
		overflow: visible;
		width: 540px;
		height: 61px;
		line-height: 21px;
		margin-top: -2px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 21px;
		color: rgba(19,47,90,1);
	}
	#aqh {
		position: absolute;
		width: 33.761px;
		height: 575.226px;
		left: 833.28px;
		top: 324.713px;
		overflow: visible;
	}
	#aqi {
		fill: rgba(19,47,90,1);
	}
	.aqi {
		overflow: visible;
		position: absolute;
		width: 33.761px;
		height: 33.762px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqj {
		fill: rgba(19,47,90,1);
	}
	.aqj {
		overflow: visible;
		position: absolute;
		width: 33.761px;
		height: 33.762px;
		left: 0px;
		top: 63.471px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqk {
		fill: rgba(19,47,90,1);
	}
	.aqk {
		overflow: visible;
		position: absolute;
		width: 33.761px;
		height: 33.762px;
		left: 0px;
		top: 144.613px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aql {
		fill: rgba(19,47,90,1);
	}
	.aql {
		overflow: visible;
		position: absolute;
		width: 33.761px;
		height: 33.762px;
		left: 0px;
		top: 253.672px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqm {
		fill: rgba(19,47,90,1);
	}
	.aqm {
		overflow: visible;
		position: absolute;
		width: 33.761px;
		height: 33.762px;
		left: 0px;
		top: 319.225px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqn {
		fill: rgba(19,47,90,1);
	}
	.aqn {
		overflow: visible;
		position: absolute;
		width: 33.761px;
		height: 33.762px;
		left: 0px;
		top: 402.793px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqo {
		fill: rgba(19,47,90,1);
	}
	.aqo {
		overflow: visible;
		position: absolute;
		width: 33.761px;
		height: 33.762px;
		left: 0px;
		top: 541.465px;
		transform: matrix(1,0,0,1,0,0);
	}
	#aqp {
		position: absolute;
		width: 1920px;
		height: 1145.623px;
		left: 0px;
		top: -67.623px;
		overflow: visible;
		position: absolute;
		width: 1440px;
		height: 795.75px;
		left: 0px;
		top: -67px;
		overflow: visible;
		position: absolute;
		width: 1440px;
		height: 795.75px;
		left: 0px;
		top: 138px;
		overflow: visible;
	}
	#aqq {
		position: absolute;
		width: 861px;
		height: 254px;
		left: 0px;
		top: 558.623px;
		overflow: visible;
		top: 356.26px;
	}
	#aqr {
		border: 0;
		left: 0px;
		top: 115px;
		position: absolute;
		overflow: visible;
		width: 862px;
		white-space: nowrap;
		line-height: 63px;
		margin-top: -4.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 54px;
		color: rgba(19,47,90,1);
		border: 0;
		left: 112.5px;
		/*! top: 447px; */
		position: absolute;
		overflow: visible;
		width: 646.5px;
		white-space: nowrap;
		line-height: 47.25px;
		margin-top: -3.375px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: normal;
		font-size: 40.5px;
		color: rgba(19,47,90,1);
	}
	#aqs {
		border: 0;
		left: 0px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 655px;
		white-space: nowrap;
		line-height: 171px;
		margin-top: -45.5px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 80px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
		border: 0;
		left: 112.5px;
		/*! top: 356.26px; */
		position: absolute;
		overflow: visible;
		width: 669px;
		white-space: nowrap;
		line-height: 128.25px;
		margin-top: -32.62px;
		text-align: left;
		font-family: Poppins;
		font-style: normal;
		font-weight: bold;
		font-size: 63px;
		color: rgba(19,47,90,1);
		letter-spacing: 0.25px;
	}
	#aqt {
		position: absolute;
		width: 905.345px;
		height: 1145.534px;
		left: 895.826px;
		top: 0px;
		overflow: visible;
		position: absolute;
		width: 678.75px;
		height: 858.75px;
		left: 748.16px;
		top: 0px;
		overflow: visible;
		/*! width: 611.58px; */
		/*! height: 794.93px; */
	}
	#aqu {
		position: absolute;
		width: 905.346px;
		height: 1145.533px;
		left: 0px;
		top: 0px;
		overflow: visible;
		width: 678.75px;
		height: 858.75px;
	}
	#aqv {
		fill: transparent;
	}
	.aqv {
		position: absolute;
		overflow: visible;
		width: 1920px;
		height: 840px;
		left: 0px;
		top: 305.623px;
	}
	
	}