<style>/*! elementor - v3.10.1 - 17-01-2023 */
.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)} .elementor-3555 .elementor-element.elementor-element-49f0d99 {  --width: 20%; }
.vimeo-row {
	max-width: 90%;
	margin: auto;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}
.vimeo-col {
	max-width: 30%;
    min-width: 300px;
	padding: 10px;
	margin: 10px;
}
.vimeo-title {
      max-height: 50px; /* Adjust the max-height as needed */
      min-height: 50px;
      overflow: hidden;
      margin: 0px 0px -15px 0px;
      padding: 0px 0px 0px 0px;      
}
.vimeo-desc {
      max-height: 75px; /* Adjust the max-height as needed */
      min-height: 75px;
      overflow: hidden;
}
.vimeo-element {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}
.breadcrumbs{
    background: #FFF;
    margin-top: 2%;
    padding-left: 8%;
}

.line {
      border: 1px solid #c29d54; /* You can adjust the color and thickness */
      width: 30%; /* This makes the line span the full width of its container */
      height: 0px;

}
.icon{
    color: #C29D54;
    border-color: #C29D54;
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
    fill: #C29D54;
}
.container {
    display: flex;
    align-items: center;
	justify-content: center;
}

form {
    display: inline;
    margin-left: 5%;
}
input[type="text"] {
    width: 50%; /* Adjust the width as needed */
}
button {
    display: inline-block;
    vertical-align: top;
}

</style>