.elementor-586 .elementor-element.elementor-element-471b760{width:100%;}.elementor-586 .elementor-element.elementor-element-471b760 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-586 .elementor-element.elementor-element-ff17f0b img{width:100%;max-width:100%;height:400px;object-fit:cover;}.elementor-586 .elementor-element.elementor-element-cc6a401 .elementor-heading-title{color:var( --e-global-color-49c9795 );font-family:"SVN-Gotham", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-586 .elementor-element.elementor-element-cc6a401 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-586 .elementor-element.elementor-element-ff17f0b img{height:300px;}}@media(max-width:767px){.elementor-586 .elementor-element.elementor-element-ff17f0b img{height:250px;}.elementor-586 .elementor-element.elementor-element-cc6a401 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-ff17f0b */.elementor-586 .elementor-element.elementor-element-ff17f0b.feature-images {
    position: relative;
    overflow: hidden;
    height: 250px;
    border-radius: 10px;
    border: 5px solid #fff;
}

@media screen and (min-width:1024px){
  .elementor-586 .elementor-element.elementor-element-ff17f0b.feature-images, .elementor-586 .elementor-element.elementor-element-ff17f0b.feature-images img{
    position: relative;
    overflow: hidden;
    height: 20vw !important;
}  
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-cc6a401 *//*.elementor-586 .elementor-element.elementor-element-cc6a401 {*/
/*    background: linear-gradient(243.92deg, #CDC0DD 29.44%, #F7E8BE 46.12%, #F6E6BF 50.88%, #F2DEC3 53.86%, #ECD0C9 56.24%, #E4BDD2 58.03%, #E1B7D5 58.62%, #BCC3E2 71.13%, #ABC8E8 78.87%, #C7E4CF 87.8%);*/
/*-webkit-background-clip: text;*/
/*-webkit-text-fill-color: transparent;*/
/*background-clip: text;*/
/*text-fill-color: transparent;*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec5afd0 */.elementor-586 .elementor-element.elementor-element-ec5afd0 .elementor-widget-container{
    overflow: hidden;
}

.elementor-586 .elementor-element.elementor-element-ec5afd0 .feature-images img{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  width: 100%;
  height: 100%;
  /*border-radius: 10px;*/
  transition: 1s ease-in-out;
  cursor: pointer;
}

.elementor-586 .elementor-element.elementor-element-ec5afd0:hover .feature-images img{
 transform: translate(-50%,-50%) scale(1.1);
 overflow: hidden;
}
.elementor-586 .elementor-element.elementor-element-ec5afd0:hover .elementor-heading-title{
    color: #F0E1C2;
}/* End custom CSS */