.elementor-31 .elementor-element.elementor-element-775cbe09 > .elementor-background-overlay{background-color:#F7F6F6;background-image:url("http://vincenzorigogliuso.com.es/wp-content/uploads/2025/03/Lines.png");background-position:center left;}.elementor-31 .elementor-element.elementor-element-775cbe09{margin-top:0px;margin-bottom:0px;padding:120px 0px 100px 0px;}.elementor-31 .elementor-element.elementor-element-36764fb1 .elementor-heading-title{font-weight:400;}.elementor-31 .elementor-element.elementor-element-655257e5{margin-top:0px;margin-bottom:70px;}.elementor-31 .elementor-element.elementor-element-3cbf90bb{--spacer-size:0px;width:auto;max-width:auto;align-self:flex-end;}.elementor-31 .elementor-element.elementor-element-3cbf90bb > .elementor-widget-container{margin:0px 10px 6px 0px;padding:6px 6px 6px 6px;}.elementor-31 .elementor-element.elementor-element-2ccf8d5f{--e-icon-list-icon-size:14px;width:auto;max-width:auto;align-self:flex-end;}.elementor-31 .elementor-element.elementor-element-2ccf8d5f .elementor-icon-list-text{color:#2B2B2B;}.elementor-31 .elementor-element.elementor-element-2ccf8d5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-2ccf8d5f .elementor-icon-list-item > a{font-size:24px;font-weight:500;line-height:26px;}.elementor-31 .elementor-element.elementor-element-2ccf8d5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5ecb2c11{--spacer-size:0px;width:auto;max-width:auto;align-self:flex-end;}.elementor-31 .elementor-element.elementor-element-5ecb2c11 > .elementor-widget-container{margin:0px 10px 6px 0px;padding:6px 6px 6px 6px;}.elementor-31 .elementor-element.elementor-element-74a62dea{--e-icon-list-icon-size:14px;width:auto;max-width:auto;align-self:flex-end;}.elementor-31 .elementor-element.elementor-element-74a62dea .elementor-icon-list-text{color:#2B2B2B;}.elementor-31 .elementor-element.elementor-element-74a62dea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-74a62dea .elementor-icon-list-item > a{font-size:24px;font-weight:500;line-height:28px;}.elementor-31 .elementor-element.elementor-element-74a62dea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5284fa2a{--spacer-size:0px;width:auto;max-width:auto;align-self:flex-end;}.elementor-31 .elementor-element.elementor-element-5284fa2a > .elementor-widget-container{margin:0px 10px 6px 0px;padding:6px 6px 6px 6px;}.elementor-31 .elementor-element.elementor-element-2da2fb44{--e-icon-list-icon-size:14px;width:auto;max-width:auto;align-self:flex-end;}.elementor-31 .elementor-element.elementor-element-2da2fb44 .elementor-icon-list-text{color:#2B2B2B;}.elementor-31 .elementor-element.elementor-element-2da2fb44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-2da2fb44 .elementor-icon-list-item > a{font-size:24px;font-weight:500;line-height:26px;}.elementor-31 .elementor-element.elementor-element-2da2fb44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2458a404{--spacer-size:0px;width:auto;max-width:auto;align-self:flex-end;}.elementor-31 .elementor-element.elementor-element-2458a404 > .elementor-widget-container{margin:0px 10px 6px 0px;padding:6px 6px 6px 6px;}.elementor-31 .elementor-element.elementor-element-11c04e79{--e-icon-list-icon-size:14px;width:auto;max-width:auto;align-self:flex-end;}.elementor-31 .elementor-element.elementor-element-11c04e79 .elementor-icon-list-text{color:#2B2B2B;}.elementor-31 .elementor-element.elementor-element-11c04e79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-11c04e79 .elementor-icon-list-item > a{font-size:24px;font-weight:500;line-height:26px;}.elementor-31 .elementor-element.elementor-element-11c04e79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1db9036c .elementor-heading-title{font-weight:300;}.elementor-31 .elementor-element.elementor-element-5f504f0c .elementor-heading-title{font-weight:600;}.elementor-31 .elementor-element.elementor-element-5f504f0c > .elementor-widget-container{margin:-20px 0px 80px 0px;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-34aed2a0 .elementor-heading-title{line-height:28px;}}