.elementor-2629 .elementor-element.elementor-element-c802a8b{margin-top:0px;margin-bottom:0px;}.elementor-2629 .elementor-element.elementor-element-d61fb62 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-2629 .elementor-element.elementor-element-bd96ba5{font-family:"Open Sans", Sans-serif;font-size:18px;text-transform:uppercase;color:#020101;}.elementor-2629 .elementor-element.elementor-element-141bfa3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2629 .elementor-element.elementor-element-5a915be > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2629 .elementor-element.elementor-element-d7401aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2629 .elementor-element.elementor-element-6e33f1b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-751fc85 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-c270f2c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-889b870 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2629 .elementor-element.elementor-element-8d5de54 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-a3bf89f > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-602c470 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-16b539b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-575a8f6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2629 .elementor-element.elementor-element-6b0d970 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2629 .elementor-element.elementor-element-507b23a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2629 .elementor-element.elementor-element-6170005 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-ab3a8c2 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-8394efa > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-9afe34a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-2d103e4 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-704e89f > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-23b2a9c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2629 .elementor-element.elementor-element-cc42807 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2629 .elementor-element.elementor-element-e68909b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-0e9f778 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-3db3f9b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-b40c452 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}.elementor-2629 .elementor-element.elementor-element-927e7b4 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C48419;}@media(max-width:1024px) and (min-width:768px){.elementor-2629 .elementor-element.elementor-element-5a915be{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-6e33f1b{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-751fc85{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-c270f2c{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-8d5de54{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-a3bf89f{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-602c470{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-16b539b{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-6b0d970{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-6170005{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-ab3a8c2{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-8394efa{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-9afe34a{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-2d103e4{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-704e89f{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-cc42807{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-e68909b{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-0e9f778{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-3db3f9b{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-b40c452{width:33.33%;}.elementor-2629 .elementor-element.elementor-element-927e7b4{width:33.33%;}}@media(max-width:767px){.elementor-2629 .elementor-element.elementor-element-141bfa3{padding:0px 10px 0px 10px;}.elementor-2629 .elementor-element.elementor-element-5a915be{width:100%;}.elementor-2629 .elementor-element.elementor-element-5a915be.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2629 .elementor-element.elementor-element-5a915be > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2629 .elementor-element.elementor-element-6e33f1b{width:100%;}.elementor-2629 .elementor-element.elementor-element-751fc85{width:100%;}.elementor-2629 .elementor-element.elementor-element-c270f2c{width:100%;}.elementor-2629 .elementor-element.elementor-element-889b870{padding:0px 10px 0px 10px;}.elementor-2629 .elementor-element.elementor-element-8d5de54{width:100%;}.elementor-2629 .elementor-element.elementor-element-a3bf89f{width:100%;}.elementor-2629 .elementor-element.elementor-element-602c470{width:100%;}.elementor-2629 .elementor-element.elementor-element-16b539b{width:100%;}.elementor-2629 .elementor-element.elementor-element-575a8f6{padding:0px 10px 0px 10px;}.elementor-2629 .elementor-element.elementor-element-6b0d970{width:100%;}.elementor-2629 .elementor-element.elementor-element-6b0d970.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2629 .elementor-element.elementor-element-6b0d970 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2629 .elementor-element.elementor-element-6170005{width:100%;}.elementor-2629 .elementor-element.elementor-element-ab3a8c2{width:100%;}.elementor-2629 .elementor-element.elementor-element-8394efa{width:100%;}.elementor-2629 .elementor-element.elementor-element-9afe34a{width:100%;}.elementor-2629 .elementor-element.elementor-element-2d103e4{width:100%;}.elementor-2629 .elementor-element.elementor-element-704e89f{width:100%;}.elementor-2629 .elementor-element.elementor-element-23b2a9c{padding:0px 10px 0px 10px;}.elementor-2629 .elementor-element.elementor-element-cc42807{width:100%;}.elementor-2629 .elementor-element.elementor-element-cc42807.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2629 .elementor-element.elementor-element-cc42807 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2629 .elementor-element.elementor-element-e68909b{width:100%;}.elementor-2629 .elementor-element.elementor-element-0e9f778{width:100%;}.elementor-2629 .elementor-element.elementor-element-3db3f9b{width:100%;}.elementor-2629 .elementor-element.elementor-element-b40c452{width:100%;}.elementor-2629 .elementor-element.elementor-element-927e7b4{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-bd96ba5 */p a {
	color: #000;
}


p a:hover {
    color: #C48419;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7401aa */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4578a85 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce6041 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f9652 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ce11aa */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-deab9b5 */.hovereffect {
	width: 270px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 174px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-507b23a */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b872209 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b06477 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f60341 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-451d305 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-738da29 */.hovereffect {
	width: 270px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 174px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edf2457 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9c9e77 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ad4577 */.hovereffect {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: #000;
	height: 177px;
	border: 1px solid #090909;
	border-radius: 2px;
}

.hovereffect img {
  width: 550px;
  height: auto;
}

.hovereffect .overlay {
    text-align: left;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 25px;
  border-left: 1px solid #fff;
  left: 0;
  padding: 0;
  margin-left: 16px;
  transform: translateX(-100%);
  transition: .3s;
}

.hovereffect p {
  color: #F5992D;
  transform: translateY(-85px);
  transition-delay: 1.45s;
  transition: .80s;
  overflow: hidden;
  padding-top: 8px;
    margin: 0;
    padding-left: 8px;
}

.hovereffect:hover img {
  opacity: .4;
}

.hovereffect h4 {
  position: relative;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  margin: 0;
    padding-bottom: 10px;
  padding-left: 8px;
  line-height: 1.5;
  letter-spacing: 1px;
  transform: translateY(85px);
  transition-delay: 1.50s;
  transition: .80s;
}

.info {
  overflow: hidden;
}

.hovereffect p {
  font-size: 15px;
  line-height: 1.733333333333333em;
  font-family: Georgia,serif;
  font-style: italic;
}

.heading{
  overflow: hidden;
}

.hovereffect h4::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 1px;
  background: #fff;
  transform: translateX(-100%);
  transition: 1.20s;
  transition-delay: .3s;
}

.hovereffect:hover h4::after{
  transform: translateX(0);
}

.hovereffect:hover .overlay{
  transform: translateX(0);
}

.hovereffect:hover h4{
  transform: translateY(0);
}

.hovereffect:hover p{
  transform: translateY(0);
}/* End custom CSS */