.elementor-64 .elementor-element.elementor-element-6c349016{padding:6% 8% 6% 8%;}.elementor-64 .elementor-element.elementor-element-9c69581 > .elementor-element-populated{padding:0% 6% 0% 0%;}.elementor-64 .elementor-element.elementor-element-549c53e7.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-64 .elementor-element.elementor-element-549c53e7.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-64 .elementor-element.elementor-element-549c53e7.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-549c53e7 .elementor-icon{font-size:19px;}.elementor-64 .elementor-element.elementor-element-549c53e7 .elementor-icon i{transform:rotate(0deg);}.elementor-64 .elementor-element.elementor-element-549c53e7 > .elementor-widget-container{padding:0px 0px 015px 0px;}.elementor-64 .elementor-element.elementor-element-206cae3b.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-64 .elementor-element.elementor-element-206cae3b.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-64 .elementor-element.elementor-element-206cae3b.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-206cae3b .elementor-icon{font-size:20px;}.elementor-64 .elementor-element.elementor-element-206cae3b .elementor-icon i{transform:rotate(0deg);}.elementor-64 .elementor-element.elementor-element-206cae3b > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-64 .elementor-element.elementor-element-51f608b1.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-64 .elementor-element.elementor-element-51f608b1.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-64 .elementor-element.elementor-element-51f608b1.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-51f608b1 .elementor-icon{font-size:20px;}.elementor-64 .elementor-element.elementor-element-51f608b1 .elementor-icon i{transform:rotate(0deg);}.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-34a77a3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-64 .elementor-element.elementor-element-34a77a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-64 .elementor-element.elementor-element-34a77a3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-4eaa005 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ce94779 .premium_maps_map_height{height:500px;}.elementor-64 .elementor-element.elementor-element-ce94779 .premium-maps-info-title{text-align:center;}.elementor-64 .elementor-element.elementor-element-ce94779 .premium-maps-info-desc{text-align:center;}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-549c53e7 .elementor-icon-box-icon{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-206cae3b .elementor-icon-box-icon{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-51f608b1 .elementor-icon-box-icon{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-7d4711af > .elementor-widget-container{padding:15% 0% 0% 0%;}}/* Start custom CSS */input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
    width: 100%;
    margin-bottom: 20px;
    font-family: 'Futura PT Light';
    font-size: 22px;
    border: none;
    background: #FCFCFC;
    border-bottom: 1px solid #EDEDED;
    border-radius: 0;
    padding: 10px;
    padding-left: 15px;
}
textarea{
    resize: vertical;
    min-height: 87px;
}
input[type="submit"]{
    background: transparent;
    text-transform: uppercase;
    color: var(--green);
    font-size: 16px;
    font-family: 'Futura PT Demi';
    border: none;
    cursor: pointer;
}
.trimite::before{
    display: inline-block;
    content: "";
    border-top: .2rem solid var(--green);
    width: 2rem;
    transform: translateY(-1rem);
    vertical-align: bottom;
}
form p{
    margin: 0;
}
.post, .page{
    margin: 0;
}
.footer-site{
    margin-top: 0px;
}
.contact-item .elementor-icon-box-wrapper{
    display: flex;
    text-align: left;
    
}
.contact-item .elementor-icon-box-title{
    display: flex;
    margin-left: 10px;
    margin-top: -10px;
}
.contact-item .elementor-icon-box-title a{
    font-size: 28px;
    font-family: 'Futura PT Book';
    font-weight: 100;
}
@media only screen and (max-width: 768px) {
.contact-item .elementor-icon-box-title a{
    font-size: 24px;
}
}/* End custom CSS */