.elementor-52664 .elementor-element.elementor-element-d1e366d{margin-top:10px;margin-bottom:0px;padding:0px 72px 0px 72px;}.elementor-52664 .elementor-element.elementor-element-b1d871b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:start;}.elementor-52664 .elementor-element.elementor-element-b1d871b img{width:150px;}.elementor-52664 .elementor-element.elementor-element-ae42b0f{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-family:"Jost", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.6em;letter-spacing:0.4px;}.elementor-52664 .elementor-element.elementor-element-73b11bb .elementor-heading-title{font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;}.elementor-52664 .elementor-element.elementor-element-978d6f3{column-gap:0px;font-family:"Jost", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.6em;letter-spacing:0.4px;}.elementor-52664 .elementor-element.elementor-element-a7136ff .elementor-heading-title{font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;}.elementor-52664 .elementor-element.elementor-element-4118d33{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Jost", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.75em;}.elementor-52664 .elementor-element.elementor-element-4118d33 a:hover, .elementor-52664 .elementor-element.elementor-element-4118d33 a:focus{color:#161817;}.elementor-52664 .elementor-element.elementor-element-a2d55ea .elementor-heading-title{font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;}.elementor-52664 .elementor-element.elementor-element-376ca6d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Jost", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.75em;}.elementor-52664 .elementor-element.elementor-element-376ca6d a:hover, .elementor-52664 .elementor-element.elementor-element-376ca6d a:focus{color:#161817;}.elementor-52664 .elementor-element.elementor-element-eb9e633 .elementor-heading-title{font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;}.elementor-52664 .elementor-element.elementor-element-c2ea573 img{width:100%;max-width:100%;height:500px;}.elementor-52664 .elementor-element.elementor-element-08bd314 img{width:100%;max-width:100%;height:500px;}.elementor-52664 .elementor-element.elementor-element-35815a4 img{width:100%;max-width:100%;height:500px;}.elementor-52664 .elementor-element.elementor-element-f60fd73{margin-top:25px;margin-bottom:-25px;padding:0px 0px 0px 0px;}.elementor-52664 .elementor-element.elementor-element-b9479b2{padding:0px 72px 0px 72px;font-size:12px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-52664 .elementor-element.elementor-element-d1e366d{padding:0px 72px 0px 72px;}.elementor-52664 .elementor-element.elementor-element-b1d871b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-52664 .elementor-element.elementor-element-b1d871b img{width:120px;}.elementor-52664 .elementor-element.elementor-element-1006c6d{width:33%;}.elementor-52664 .elementor-element.elementor-element-c2ea573 img{width:70px;}.elementor-52664 .elementor-element.elementor-element-bf5b146{width:33%;}.elementor-52664 .elementor-element.elementor-element-08bd314 img{width:70px;}.elementor-52664 .elementor-element.elementor-element-5871577{width:33%;}.elementor-52664 .elementor-element.elementor-element-35815a4{text-align:center;}.elementor-52664 .elementor-element.elementor-element-35815a4 img{width:70px;}.elementor-52664 .elementor-element.elementor-element-b9479b2{padding:0px 40px 0px 40px;}}/* Start custom CSS for text-editor, class: .elementor-element-4118d33 */.elementor-52664 .elementor-element.elementor-element-4118d33 a{
  font-size:14.5px !important;
  font-weight:300 !important;
  letter-spacing:normal !important;
  color:#57554F !important;
}
.elementor-52664 .elementor-element.elementor-element-4118d33 a:hover{color:#161817 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-376ca6d */.elementor-52664 .elementor-element.elementor-element-376ca6d a{
  font-size:14.5px !important;
  font-weight:300 !important;
  letter-spacing:normal !important;
  color:#57554F !important;
}
.elementor-52664 .elementor-element.elementor-element-376ca6d a:hover{color:#161817 !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2ea573 */.ciao-cert img{filter:grayscale(1) !important;opacity:.62 !important;transition:.35s cubic-bezier(.16,1,.3,1) !important;}
.ciao-cert img:hover{filter:none !important;opacity:1 !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08bd314 */.ciao-cert img{filter:grayscale(1) !important;opacity:.62 !important;transition:.35s cubic-bezier(.16,1,.3,1) !important;}
.ciao-cert img:hover{filter:none !important;opacity:1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9479b2 */.elementor-52664 .elementor-element.elementor-element-b9479b2 a{
  font-size:12px !important;
  font-weight:300 !important;
  letter-spacing:normal !important;
  color:#57554F !important;
}
.elementor-52664 .elementor-element.elementor-element-b9479b2 a:hover{color:#161817 !important;}/* End custom CSS */