
body {
  font-family:Arial,sans-serif;
  margin:0;
  padding:0;
  /*background-color:#e5ddd5;*/
  background-color:#fff;
  color:#333;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
input,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
*:before,*:after{box-sizing:inherit}
textarea:focus, input:focus { outline:0; }
a {
  color:#222;
}
h1,h2,h3,h4,h5 { margin:0;padding:0;font-size:medium; }
h1 { font-size:2em;font-weight:500; }
h2 { font-size:1.4em;font-weight:500; }
h3 { font-size:1.3em;font-weight:500; }
h4 { font-size:1.1em; }
h5 { font-size:1em; }

p { margin:0;padding:0; }

ul { list-style:none;margin:0;padding:0; }

i.iuqb { font-style:normal; }

a.oian {
  display:inline-block;
  text-decoration:none;
}

a.oian i.sdfk {
  display:inline-block;
  background-color:green;
  color:#fff;
  padding-left:0.9em;
  padding-right:0.9em;
  padding-top:0.3em;
  padding-bottom:0.3em;
}


.mb1 { margin-bottom:1em; }
.mb2 { margin-bottom:2em; }
.mb3 { margin-bottom:3em; }

.mr3 { margin-right:3%; }
.ml3 { margin-left:3%; }

.noc {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.fl {float:left !important;}
.fr {float:right !important;}
.flex { display:flex; }
.fg1 { flex-grow:1;width:100%; }

.grid { display:grid; }
.grid.gcol1 { grid-template-columns:repeat(1, minmax(0, 1fr)); }
.grid.gcol2 { grid-template-columns:repeat(2, minmax(0, 1fr)); }
.grid.gcol3 { grid-template-columns:repeat(3, minmax(0, 1fr)); }
.grid.gcol4 { grid-template-columns:repeat(4, minmax(0, 1fr)); }
.grid.gcol5 { grid-template-columns:repeat(5, minmax(0, 1fr)); }

.bubblingG {
	text-align: center;
	width:210px;
	height:131px;
	margin: auto;
}
.bubblingG span {
	display: inline-block;
	vertical-align: middle;
	width: 26px;
	height: 26px;
	margin: 66px auto;
	background: rgb(0,0,0);
	border-radius: 131px;
	-o-border-radius: 131px;
	-ms-border-radius: 131px;
	-webkit-border-radius: 131px;
	-moz-border-radius: 131px;
	animation: bubblingG 1.5s infinite alternate;
	-o-animation: bubblingG 1.5s infinite alternate;
	-ms-animation: bubblingG 1.5s infinite alternate;
	-webkit-animation: bubblingG 1.5s infinite alternate;
	-moz-animation: bubblingG 1.5s infinite alternate;
}
#bubblingG_1 {
	animation-delay: 0s;
	-o-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
}
#bubblingG_2 {
	animation-delay: 0.45s;
	-o-animation-delay: 0.45s;
	-ms-animation-delay: 0.45s;
	-webkit-animation-delay: 0.45s;
	-moz-animation-delay: 0.45s;
}
#bubblingG_3 {
	animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
}
@keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgb(0,0,0);
		transform: translateY(0);
	}
	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		transform: translateY(-55px);
	}
}

@-o-keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgb(0,0,0);
		-o-transform: translateY(0);
	}
	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		-o-transform: translateY(-55px);
	}
}

@-ms-keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgb(0,0,0);
		-ms-transform: translateY(0);
	}
	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		-ms-transform: translateY(-55px);
	}
}
@-webkit-keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgb(0,0,0);
		-webkit-transform: translateY(0);
	}
	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		-webkit-transform: translateY(-55px);
	}
}
@-moz-keyframes bubblingG {
	0% {
		width: 26px;
		height: 26px;
		background-color:rgb(0,0,0);
		-moz-transform: translateY(0);
	}
	100% {
		width: 63px;
		height: 63px;
		background-color:rgb(255,255,255);
		-moz-transform: translateY(-55px);
	}
}



.fade {
	position:fixed;
	background-color:rgba(0,0,0,0.75);
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:9999;
}

.overlay {
	position:fixed;
	background-color:#fff;
	box-shadow:0 5px 15px rgba(0, 0, 0, 0.65);
	top:5%;
	bottom:0;
	padding:0;
	left:3%;
	right:3%;
	min-width:290px;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	z-index:10000;
}
.op3r {
	top:30%;
	bottom:30%;
	min-width:290px;
	min-height:240px;
  max-height:300px;
}


header.soind {
  background-color:#fff;
  padding-top:1em;
  padding-bottom:1em;
}


input.njbd {
  font-size:1.3em;
  padding-left:0.4em;
  padding-right:0.4em;
  padding-top:0.2em;
  padding-bottom:0.2em;
  border:0.1em solid #999;
}

footer#skjhedb { padding-left:3%;padding-right:3%;padding-top:2em;padding-bottom:2em;background-color:#222;color:#fff; }



section.oinm {
  margin-top:3em;
  margin-bottom:3em;
}


ul.bwvcs li.oppd {
  display:inline-block;
  margin-right:1em;
}
ul.bwvcs li.oppd a {
  text-decoration:none;
}
ul.bwvcs li.oppd a:hover {
  text-decoration:underline;
}
ul.bwvcs li.oppd a i {
  font-style:normal;
  font-size:1.2rem;
}

li.oppd.weds a i { font-weight:bold; }

section.lkpd {
  background-color:#eee;
  height:400px;
  width:100%;
}
div.plnd {
  position:relative;
  display:block;
  height:100%;
  background-size:100%;
  background-position-y:-65px;
  background-repeat:no-repeat;
}
@media screen and (min-width:0) and (max-width:450px) {
  section.lkpd {
    height:180px;
  }
  div.plnd {
    background-position-y:-12px;
  }
}
@media screen and (min-width:451px) and (max-width:550px) {
  section.lkpd {
    height:190px;
  }
  div.plnd {
    background-position-y:-25px;
  }
}
@media screen and (min-width:551px) and (max-width:674px) {
  section.lkpd {
    height:200px;
  }
  div.plnd {
    background-position-y:-25px;
  }
}
@media screen and (min-width:675px) and (max-width:780px) {
  section.lkpd {
    height:230px;
  }
  div.plnd {
    background-position-y:-45px;
  }
}
@media screen and (min-width:501px) and (max-width:780px) {
  section.lkpd {
    height:230px;
  }
  div.plnd {
    background-position-y:-45px;
  }
}
@media screen and (min-width:781px) and (max-width:900px) {
  section.lkpd {
    height:270px;
  }
  div.plnd {
    background-position-y:-45px;
  }
}
@media screen and (min-width:901px) and (max-width:960px) {
  section.lkpd {
    height:300px;
  }
  div.plnd {
    background-position-y:-55px;
  }
}
@media screen and (min-width:961px) and (max-width:1060px) {
  section.lkpd {
    height:320px;
  }
  div.plnd {
    background-position-y:-55px;
  }
}



ul.anwdiuad {
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:4em;
}
@media screen and (min-width:0) and (max-width:560px) {
  ul.anwdiuad {
    gap:1em !important;
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important;
  }
}



ul.isufbnsh {
  grid-template-columns:repeat(4, minmax(0, 1fr));
}
ul.isufbnsh li {
  background-color:#eee;
  box-shadow:0 0 7px rgba(0,0,0,0.6);
}
ul.isufbnsh li a { text-decoration:none; }
@media screen and (min-width:0) and (max-width:960px) {
  ul.isufbnsh {
    gap:1em !important;
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
}
@media screen and (min-width:961px) and (max-width:1260px) {
  ul.isufbnsh {
    gap:2em !important;
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  }
}



div.saoidbxva {
  font-size:1.3rem;
}
div.saoidbxva p {
  margin-bottom:1em;
  word-wrap:break-word;
  
}
