.elementor-15 .elementor-element.elementor-element-659ad88{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1f29378.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-1f29378.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;}.elementor-15 .elementor-element.elementor-element-1f29378 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-repeater-item-5b1828f .slick-slide-bg{background-color:rgba(0,0,0,0.01);background-image:url(http://www.donatellamecchia.it/wp-content/uploads/2019/05/slideHome.png);background-size:cover;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-repeater-item-5b1828f .slick-slide-inner .elementor-slide-content{margin-right:auto;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-repeater-item-5b1828f .slick-slide-inner{align-items:flex-start;text-align:left;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-repeater-item-5b1828f .slick-slide-inner .elementor-slide-heading{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-repeater-item-5b1828f .slick-slide-inner .elementor-slide-description{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-repeater-item-5b1828f .slick-slide-inner .elementor-slide-button{color:#ffffff;border-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c0513d7 .slick-slide{height:574px;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-slide-content{max-width:0px;}.elementor-15 .elementor-element.elementor-element-c0513d7 .slick-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-c0513d7 .slick-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-slide-heading{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-slides-wrapper .slick-slider .slick-prev:before, .elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-slides-wrapper .slick-slider .slick-next:before{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-slides-wrapper .elementor-slides .slick-dots li button:before{font-size:5px;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c0513d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;background-color:rgba(0,0,0,0);}.elementor-15 .elementor-element.elementor-element-36dc73d > .elementor-container{min-height:572px;}.elementor-15 .elementor-element.elementor-element-36dc73d > .elementor-container:after{content:"";min-height:inherit;}.elementor-15 .elementor-element.elementor-element-36dc73d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-572px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-36dc73d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-ee24be7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-ee24be7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;}.elementor-15 .elementor-element.elementor-element-591c7cc .elementor-text-editor{text-align:left;column-gap:0px;}.elementor-15 .elementor-element.elementor-element-591c7cc > .elementor-widget-container{margin:0px 0px 0px 63px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-750efd5 > .elementor-container{max-width:1170px;text-align:left;}.elementor-15 .elementor-element.elementor-element-13c575f{font-family:"Goudy Bookletter 1911", Sans-serif;}.elementor-15 .elementor-element.elementor-element-13c575f > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7a4415e{font-size:16px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-7a4415e > .elementor-widget-container{margin:0px -5px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b576795 .elementor-button .elementor-align-icon-right{margin-left:18px;}.elementor-15 .elementor-element.elementor-element-b576795 .elementor-button .elementor-align-icon-left{margin-right:18px;}.elementor-15 .elementor-element.elementor-element-b576795 a.elementor-button, .elementor-15 .elementor-element.elementor-element-b576795 .elementor-button{font-size:15px;font-weight:400;font-style:normal;text-decoration:none;color:#4d1817;background-color:rgba(15,15,15,0);border-radius:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-15 .elementor-element.elementor-element-b576795 .elementor-button{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-15 .elementor-element.elementor-element-b576795 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b364eaa > .elementor-container{max-width:1170px;}.elementor-15 .elementor-element.elementor-element-b364eaa{margin-top:40px;margin-bottom:40px;}.elementor-15 .elementor-element.elementor-element-f21450b .elementor-text-editor{text-align:center;}.elementor-15 .elementor-element.elementor-element-f21450b{color:#4d1817;font-size:40px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-f21450b > .elementor-widget-container{margin:-37px -37px -37px -37px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c36e17e{text-align:center;}.elementor-15 .elementor-element.elementor-element-c36e17e .elementor-image img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-c36e17e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9d32e2a .elementor-text-editor{text-align:center;}.elementor-15 .elementor-element.elementor-element-9d32e2a{font-size:14px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-9d32e2a > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-513e724 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-513e724 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-513e724 a.elementor-button, .elementor-15 .elementor-element.elementor-element-513e724 .elementor-button{font-weight:700;line-height:0.1em;letter-spacing:-4.8px;background-color:#b6a59a;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-513e724 > .elementor-widget-container{margin:-19px -19px -19px -19px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0b8db95 .elementor-text-editor{text-align:center;}.elementor-15 .elementor-element.elementor-element-0b8db95{color:#4d1817;font-size:40px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-0b8db95 > .elementor-widget-container{margin:-37px -37px -37px -37px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-75ffb66{text-align:center;}.elementor-15 .elementor-element.elementor-element-75ffb66 .elementor-image img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-75ffb66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b9646e7 .elementor-text-editor{text-align:center;}.elementor-15 .elementor-element.elementor-element-b9646e7{font-size:14px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-b9646e7 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e74d2eb .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-e74d2eb .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e74d2eb a.elementor-button, .elementor-15 .elementor-element.elementor-element-e74d2eb .elementor-button{font-weight:700;line-height:0.1em;letter-spacing:-4.8px;background-color:#b6a59a;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e74d2eb > .elementor-widget-container{margin:-19px -19px -19px -19px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3442bfc .elementor-text-editor{text-align:center;}.elementor-15 .elementor-element.elementor-element-3442bfc{color:#4d1817;font-size:40px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-3442bfc > .elementor-widget-container{margin:-37px -37px -37px -37px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5e8abc7{text-align:center;}.elementor-15 .elementor-element.elementor-element-5e8abc7 .elementor-image img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-5e8abc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-afdbd23 .elementor-text-editor{text-align:center;}.elementor-15 .elementor-element.elementor-element-afdbd23{font-size:14px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-afdbd23 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9641936 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-9641936 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9641936 a.elementor-button, .elementor-15 .elementor-element.elementor-element-9641936 .elementor-button{font-weight:700;line-height:0.1em;letter-spacing:-4.8px;background-color:#b6a59a;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9641936 > .elementor-widget-container{margin:-20px -19px -19px -19px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f40d2cf > .elementor-container{min-height:224px;}.elementor-15 .elementor-element.elementor-element-f40d2cf > .elementor-container:after{content:"";min-height:inherit;}.elementor-15 .elementor-element.elementor-element-f40d2cf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f40d2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.donatellamecchia.it/wp-content/uploads/2019/05/imageHome.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f40d2cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f40d2cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5af3e64 > .elementor-element-populated{margin:27px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-110f7b7 .elementor-text-editor{text-align:center;}.elementor-15 .elementor-element.elementor-element-110f7b7{color:#4d1817;font-size:31px;font-weight:700;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-110f7b7 > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3629c22{margin-top:4px;margin-bottom:4px;}.elementor-15 .elementor-element.elementor-element-9d30737 > .elementor-widget-container{margin:8px 8px -4px 8px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5ae6cd2 .elementor-text-editor{text-align:left;column-gap:0px;}.elementor-15 .elementor-element.elementor-element-5ae6cd2{font-size:40px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-5ae6cd2 > .elementor-widget-container{margin:-19px -50px -56px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-button .elementor-align-icon-right{margin-left:19px;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-button .elementor-align-icon-left{margin-right:19px;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:11px;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-11px;}body.rtl .elementor-15 .elementor-element.elementor-element-3a06579 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3a06579 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-15 .elementor-element.elementor-element-3a06579 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-field-group > label, .elementor-15 .elementor-element.elementor-element-3a06579 .elementor-field-subgroup label{color:#4d1817;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-field-group .elementor-field{color:#4d1817;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-field-group .elementor-field, .elementor-15 .elementor-element.elementor-element-3a06579 .elementor-field-subgroup label{font-size:12px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-button{background-color:rgba(0,0,0,0);color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-message.elementor-message-success{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-3a06579 .elementor-message.elementor-help-inline{color:#c4c4c4;}.elementor-15 .elementor-element.elementor-element-3a06579 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#b6a59a;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-c0513d7 .slick-slide-inner{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-591c7cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b364eaa{margin-top:20px;margin-bottom:200px;}.elementor-15 .elementor-element.elementor-element-f40d2cf > .elementor-container{min-height:163px;}.elementor-15 .elementor-element.elementor-element-f40d2cf > .elementor-container:after{content:"";min-height:inherit;}.elementor-15 .elementor-element.elementor-element-f40d2cf{margin-top:-176px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-110f7b7{font-size:20px;}.elementor-15 .elementor-element.elementor-element-110f7b7 .elementor-text-editor{columns:1;}.elementor-15 .elementor-element.elementor-element-110f7b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9d30737 > .elementor-widget-container{padding:-17px -17px -17px -17px;}.elementor-15 .elementor-element.elementor-element-9d30737{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-5ae6cd2 .elementor-text-editor{column-gap:0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-659ad88{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1f29378{width:100%;}.elementor-15 .elementor-element.elementor-element-c0513d7 .slick-slide{height:245px;}.elementor-15 .elementor-element.elementor-element-c0513d7 .elementor-slide-content{max-width:100%;}.elementor-15 .elementor-element.elementor-element-c0513d7 .slick-slide-inner{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-36dc73d > .elementor-container{min-height:245px;}.elementor-15 .elementor-element.elementor-element-36dc73d > .elementor-container:after{content:"";min-height:inherit;}.elementor-15 .elementor-element.elementor-element-36dc73d{margin-top:-245px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-ee24be7 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-591c7cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b364eaa{margin-top:0px;margin-bottom:110px;}.elementor-15 .elementor-element.elementor-element-f40d2cf > .elementor-container{min-height:79px;}.elementor-15 .elementor-element.elementor-element-f40d2cf > .elementor-container:after{content:"";min-height:inherit;}.elementor-15 .elementor-element.elementor-element-f40d2cf{margin-top:-88px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-110f7b7{font-size:8px;}.elementor-15 .elementor-element.elementor-element-110f7b7 .elementor-text-editor{columns:1;}.elementor-15 .elementor-element.elementor-element-110f7b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-2499707{width:39.961%;}.elementor-15 .elementor-element.elementor-element-fed65ac{width:60.038%;}.elementor-15 .elementor-element.elementor-element-f0940c0{width:32.97%;}.elementor-15 .elementor-element.elementor-element-610c211{width:33.069%;}.elementor-15 .elementor-element.elementor-element-805d9a2{width:33.957%;}.elementor-15 .elementor-element.elementor-element-605de37{width:8.02%;}.elementor-15 .elementor-element.elementor-element-3c9d7df{width:55.842%;}.elementor-15 .elementor-element.elementor-element-7bb0a44{width:36.139%;}.elementor-15 .elementor-element.elementor-element-5ac97c3{width:8.027%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-3c9d7df{width:100%;}.elementor-15 .elementor-element.elementor-element-7bb0a44{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-c0513d7 */@media only screen and (min-width: 361px){
       #slideHome {
           margin-top: -203px;
}
}
@media only screen and (max-width: 360px) {
    #slideHome{
    margin-top: -199px; 
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-591c7cc */.title{
    color: #fff; 
    text-transform: uppercase; 
    font-weight: 800; 
    line-height: 1
}
@media only screen and (max-width: 425px) {
#grande{
    font-size: 26px;
    line-height:0.9;
}

#medio{
    font-size: 11px; 
}
#piccolo{
    font-size: 14px; 
}
}@media only screen and (min-width: 426px) {
#grande{
    font-size: 68px;
    line-height:0.9;
}

#medio{
    font-size: 28px; 
}
#piccolo{
    font-size: 38.33px; 
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13c575f */.dot{
    color: #4d1817;
    font-size: 40px;
    line-height: 1.3; 
}
.nome {
    color: #4d1817;
    font-size: 40px; 
    line-height: 0.9;
    font-weight: 500;
}
.jobTitle{
    color: #5d5d5d; 
    font-size: 14px; 
    font-weight: 700;
    line-height: 1.3;
    margin-top: 20px; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b576795 */#info{
    margin-top: -20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c36e17e */.iconeServizi{
    padding-top: -50px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75ffb66 */.iconeServizi{
    padding-top: -50px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8abc7 */.iconeServizi{
    padding-top: -50px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-110f7b7 */#firma {
    font-weight: 400; 
    font-style: italic; 
    text-align: right; 
}
@media only screen and (max-width: 320px) {
    #firma{
        padding-right: 80px;
    }
}
@media only screen and (min-width: 321px) and (max-width:425px) {
    #firma{
        padding-right: 100px;
    }
}
@media only screen and (min-width: 426px) {
    #firma{
        padding-right: 200px;
    }
}
@media only screen and (min-width: 769px) {
    #firma{
        padding-right: 320px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d30737 */.maps{
    border: 4px solid #fbe8d8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ae6cd2 */#contact{
    background-color: #b6a59a; 
    padding-left:37px;
margin: 0; 
    color: #fff; 
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3a06579 */#form{
    padding: 37px;
    background-color: #b6a59a; 
}
#name{
    float: left; 
}
#field_2{
    float: left;
}
#form-field-message {
    resize: none; 
}/* End custom CSS */